linux编程
lkness
学不见其长,但日有所增
展开
-
编译60个小程序之makefile
公司有个任务需要编译60个c语言小程序,工程目录结构为: src:放所有小程序源文件.c drv:所有小程序编译后都为对应.drv 其它头文件、库目录省略。makefile不太熟,也很菜,我第一想法是用for循环进行循环编译,还用到了makefile自定义函数,贴代码:CC = arm-linux-gccCFLAGS +=-Wall -O -D_REENTRANT -f原创 2016-01-30 13:18:50 · 718 阅读 · 0 评论 -
Linux daemon守护进程的创建
今天在看《UNIX网络编程》的时候,看到了守护进程的创建,代码中fork了两次,并且第一次fork后对子进程调用setsid(),有些懵。当时搜了下setsid也是看得有点云里雾里。后来折腾了一下午,才算有点明白,这里把自己的一点分析心得写上来,以后忘了可以翻翻:这里我用ssh登陆ubuntu,在终端用vim编写。一、第一次fork 我们先写一个简单的代码来fork并创建一个后台程序,代码如下:/原创 2016-09-02 17:51:35 · 413 阅读 · 0 评论