码迷,mamicode.com
首页 >  
搜索关键字:linux编程    ( 406个结果
Linux系统编程_7_进程环境之setjmp和longjmp函数
大家都知道C语言中goto关键字可以用来跳转,但你知道它的跳转范围是什么吗? goto语句只能在当前函数内不跳转,不能实现跨函数跳转; 为实现这一目的,Linux中引入了setjmp和longjmp,这两个函数对于处理发生深层嵌套函数调用中的出错情况非常有用。 。。。...
分类:系统相关   时间:2014-12-23 10:35:00    阅读次数:187
Linux系统编程_8_进程控制之fork_wait_waitpid函数
fork函数: #include pid_t fork(void); fork用来创建一个子进程; 特点:fork调用后会返回两次,子进程返回0,父进程返回子进程的进程ID;fork返回后,子进程和父进程都从fork函数的下一条语句开始执行;...
分类:系统相关   时间:2014-12-23 10:31:34    阅读次数:262
Linux系统编程_6_进程环境(C程序典型的存储空间)
1.八种结束Linux进程的方法: 五种正常终止方式: main函数返回; 调用exit; 调用_exit或_Exit 最后一个线程从其启动例程返回 最后一个线程调用pthread_exit 三种异常终止方式: 调用abort; 接收到一个信号终止; 最后一个线程对取消请求做出响应;...
分类:系统相关   时间:2014-12-19 09:17:11    阅读次数:192
Linux系统编程_4_标准I/O(附:清空缓冲区方法)
标准I/O属于库文件,系统调用和库是有区别的,为了方便,标准库中实现了和所有系统调用同名的函数;参考《APUE》 这里部分不解释过多,网上的资料很多,其实熟悉的人基本都知道,我们不可能记住所有的函数的,特别是参数等等,我们能做的就是尽量熟悉他,用到时查一下就能用就行了。...
分类:系统相关   时间:2014-12-18 20:45:25    阅读次数:339
Linux系统编程_5_获取系统时间
Linux环境中时间编程函数: 比较常用的是ctime与localtime char *ctime(const time_t *timep); char *ctime_r(const time_t *timep, char *buf); struct tm *localtime(const time_t *timep); struct tm *localtime_r(const time_t *timep, struct tm *result);...
分类:系统相关   时间:2014-12-18 20:43:57    阅读次数:208
Shell脚本下条件测试(eq.ne.....)(转载)
转载:http://cxj632840815.blog.51cto.com/3511863/1168709Shell编程中的条件测试在Linux编程中经常会用到判断数值的大小,字符串是否为空这样或那样的条件测试语句今天说说Linux中的常用的条件测试语句1,判断两个数字的大小-eq 相等或等于-.....
分类:系统相关   时间:2014-12-18 18:20:33    阅读次数:227
android编译系统简要分析与使用
开发Linux编程的程序员都清楚,Makefile是一个很重要的文件,该文件一个重要作用就是指定了编译规则。如此庞大的android系统源码当然也不例外了。android源码中Android.mk就充当了Makefile的角色。android系统的编译系统太过复杂了,没办法,那些可都是谷歌里面的大牛...
分类:移动开发   时间:2014-12-07 23:01:43    阅读次数:258
Linux Shell基础学习(一)
shell脚本是什么呢?简单来说,它就是许多命令的一个集合;Shell脚本是一个面向过程的编程语言,它是通过解释器来解释运行脚本里的每一条命令;面向过程的编程语言的元素:变量、数组、流程、函数下面就来学习一下Shell脚本吧!一.变量变量:可以理解它为一个命名的内存空间,..
分类:系统相关   时间:2014-12-07 15:08:22    阅读次数:444
Linux编程报错
学习《Linux编程第四版》时遇到问题:报错:错误:‘sem_union’的存储大小未知原因:Linux2.6版内核unionsem_union联合体已被注释解决方法:重新定义sem_unionunionsemun{intval;structsemid_ds*buf;unsignedshort*array;structseminfo*__buf;};
分类:系统相关   时间:2014-12-07 06:44:34    阅读次数:223
linux c编程笔记
使用vi 编辑移动光标出现错误解决方法:/etc/vim/vimrc.tiny 修改最后一行:将compitable改成nocompitable ,并添加backspace=2vi编辑器常用指令i 进入插入模式esc 返回命令行模式:q! 不保存退出:wq! 保存并退出进入vi的命令vi filen...
分类:系统相关   时间:2014-11-29 21:38:42    阅读次数:294
406条   上一页 1 ... 30 31 32 33 34 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!