DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年5月6日

摘要: 转自:http://gcc.gnu.org/ml/gcc-help/2007-09/msg00205.html `gcc -print-prog-name=cc1plus` -v `g++ -print-prog-name=cc1plus` -v 例如,CentOS 6.3 64bit 下,`g++ 阅读全文
posted @ 2016-05-06 08:56 DoubleLi 阅读(11216) 评论(1) 推荐(2)

摘要: 1、fork + exec fork用来创建一个子进程。一个程序一调用fork函数,系统就为一个新的进程准备了前述三个段,首先,系统让新的进程与旧的进程使用同一个代码段,因为它们的程序还是相同的,对于数据段和堆栈段,系统则复制一份给新的进程,这样,父进程的所有数据都可以留给子进程,但是,子进程一旦开 阅读全文
posted @ 2016-05-06 08:55 DoubleLi 阅读(3199) 评论(0) 推荐(0)

摘要: 转载自:http://my.oschina.net/renhc/blog/53580 linux尽量避免使用system。 曾经的曾经,被system()函数折磨过,之所以这样,是因为对system()函数了解不够深入。只是简单的知道用这个函数执行一个系统命令,这远远不够,它的返回值、它所执行命令的 阅读全文
posted @ 2016-05-06 08:53 DoubleLi 阅读(1375) 评论(1) 推荐(1)

摘要: linux下使用system需要谨慎,那么代替它的方法是什么呢? 标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。 这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。 popen函数还创建一个管道用于父子进程间通信。父进程要么从管道读信息, 阅读全文
posted @ 2016-05-06 08:52 DoubleLi 阅读(5724) 评论(1) 推荐(2)

摘要: 首先用man查看下popen的介绍: popen(3) - Linux man page Name popen, pclose - pipe stream to or from a process Synopsis popen总是和pclose一起出现被使用的。popen() 创建一个管道,通过fo 阅读全文
posted @ 2016-05-06 08:50 DoubleLi 阅读(23115) 评论(0) 推荐(0)