其他
juckciy
这个作者很懒,什么都没留下…
展开
-
linux 库的编译方法
Linux下编译库 分类: Linux 2011-10-09 20:32 101人阅读 评论(0)收藏 举报 一般为了不让他人看到源码,也为了维护,我们常把源码封装成一个一个的库,而库有静态库和动态库之分(根据链接时期的不同进行区分),静态库在编译的时候会被连接到目标代码中去,程序运行时不需要该库存在就能运行;动态库在编译时并不会被连接到目标代码中去,而是在程序运行转载 2012-07-06 16:23:13 · 2595 阅读 · 0 评论 -
Linux之GCC命令 -- 解析GCC编译的四个过程
在Linux下进行C语言编程,必然要采用GNU GCC来编译C源代码生成可执行程序。Gcc指令的一般格式为: Gcc [选项] 要编译的文件 [选项] [目标文件]。其中,目标文件可缺省,Gcc默认生成可执行的文件名为:编译文件.out 看一下经典入门程序"Hello World!" # vi hello.c ,编辑如下: #include #include void main(v转载 2012-07-25 15:02:50 · 1382 阅读 · 0 评论 -
linux上进程状态查询
linux上进程状态查询 linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP,转载 2012-09-10 16:53:41 · 374 阅读 · 0 评论 -
状态机的应用
要求输入一段字符串,统计字符串中单词的个数! #include #include int IsChar(char ch) { if((ch>='a')&&(ch='A')&&(ch<='Z')) { return 1; } else { return 0; } } int main(int argc,char *argv[]) { char buf[2原创 2013-05-22 17:14:03 · 669 阅读 · 0 评论