linux-dev-framework-master实现p2p
所属分类:Linux/Unix编程
开发工具:LINUX
文件大小:121KB
下载次数:8
上传日期:2017-08-13 06:05:35
上 传 者:
langtest
说明: linux-dev-framework是一个Linux程序开发框架,基于C语言和gcc工具链。
linux-dev-framework内含一份简单的源码目录结构、一些常用的C例程和makefile编译脚本。
(Linux-dev-framework is a Linux program development framework based on the C language and the GCC tool chain.
Linux-dev-framework contains a simple source directory structure, a number of commonly used C routines and makefile compiler script.)
文件列表:
Build.txt (212, 2017-07-16)
COPYING.txt (308, 2017-07-16)
apps (0, 2017-07-16)
apps\hello (0, 2017-07-16)
apps\hello\a.c (53, 2017-07-16)
apps\hello\a.h (68, 2017-07-16)
apps\hello\main.c (536, 2017-07-16)
apps\tab_example (0, 2017-07-16)
apps\tab_example\main.c (2202, 2017-07-16)
apps\tab_example\tab_xxx.c (9600, 2017-07-16)
apps\tab_example\tab_xxx.h (1088, 2017-07-16)
libs (0, 2017-07-16)
libs\app_utils (0, 2017-07-16)
libs\app_utils\api (0, 2017-07-16)
libs\app_utils\api\common.h (1313, 2017-07-16)
libs\app_utils\api\config_file_ops.h (665, 2017-07-16)
libs\app_utils\api\daemon.h (397, 2017-07-16)
libs\app_utils\api\debug.h (1543, 2017-07-16)
libs\app_utils\api\defs.h (676, 2017-07-16)
libs\app_utils\api\io_utils.h (940, 2017-07-16)
libs\app_utils\api\list.h (2011, 2017-07-16)
libs\app_utils\api\log.h (1432, 2017-07-16)
libs\app_utils\api\measure.h (1796, 2017-07-16)
libs\app_utils\api\misc_utils.h (625, 2017-07-16)
libs\app_utils\api\mm.h (789, 2017-07-16)
libs\app_utils\api\net.h (10732, 2017-07-16)
libs\app_utils\api\pc_queue.h (1032, 2017-07-16)
libs\app_utils\api\screen_ops.h (2225, 2017-07-16)
libs\app_utils\api\serial_port.h (556, 2017-07-16)
libs\app_utils\api\shell_ops.h (513, 2017-07-16)
libs\app_utils\api\signal_utils.h (640, 2017-07-16)
libs\app_utils\api\socket.h (1410, 2017-07-16)
libs\app_utils\api\string_utils.h (952, 2017-07-16)
libs\app_utils\api\symbol_utils.h (495, 2017-07-16)
libs\app_utils\api\sys_utils.h (1078, 2017-07-16)
libs\app_utils\api\telnetd4dbg.h (409, 2017-07-16)
libs\app_utils\api\timer_utils.h (506, 2017-07-16)
libs\app_utils\api\trace_exception.h (421, 2017-07-16)
libs\app_utils\api\tty_cfg.h (407, 2017-07-16)
... ...
linux-dev-framework简介
======================
linux-dev-framework是一个Linux程序开发框架,基于C语言和gcc工具链。
linux-dev-framework内含一份简单的源码目录结构、一些常用的C例程和makefile编译脚本。
用户可以以此为基础,快速开始自己的Linux应用程序开发。
使用此框架,在框架中新增程序及库,也无需修改makefile。
本软件是一款开源、免费软件。
具体版权说明见COPYING.txt。
本软件的编译方法见Build.txt。
最新源码:https://github.com/sunmingbao/linux-dev-framework/archive/master.zip
本软件的目录结构大致如下:
|
|-- makefiles
|
|-- libs
| |-- sub dirs of each lib
|
|-- simple_apps
| |-- *.c
|
|-- apps
| |-- sub dirs of each app
|
|-- misc
| |-- *
各目录项包含的内容如下:
libs 各个库的源码。一个文件夹对应一个库。
simple_apps 简单c程序(每个程序仅由单个c文件构成)源码。
apps 简单c程序(每个程序可由任意多个c文件构成)源码。一个文件夹对应一个程序。
makefiles 对上述目录中的源码进行编译。
misc 目录中是一些可能有用但比较杂乱的文件,他们不参与上述编译活动。
编译的过程如下:
libs目录下的每个文件夹被编译为一个库。库名就是文件夹名。
simple_apps目录下的每个.c文件被单独编译成一个可执行程序。
apps目录下的每个文件夹中的全部.c文件被编译成一个可执行程序,程序名就是文件夹名。
simple_apps及apps中的程序,均和libs目录中的库进行链接。
======================
作者: 孙明保
邮箱: sunmingbao@126.com
近期下载者:
相关文件:
收藏者: