08 2017 档案
dcc源代码详解(2)
摘要:在实现distcc客户端时,需要首先实现该功能dcc_expand_preprocessor_options,该函数对gcc的-wp参数进行了处理 查看linux的帮助手册可以看到 把后面的参数传给预处理,distcc的主要功能是,先在本地完成预处理,即展开头文件,然后发送到远端编译,远端编译完成后 阅读全文
posted @ 2017-08-09 01:05 xgcode 阅读(350) 评论(0) 推荐(0)
distcc源代码详解(1)
摘要:1、distcc分为server端和client端,其中client端,是在执行make命令编译的时候调用,而server端,是程序接受client端的请求,完成编译的任务 在dameon.c中可以找到main函数,是server函数的入口 distccd_parse_options函数解析入参,d 阅读全文
posted @ 2017-08-08 00:27 xgcode 阅读(618) 评论(0) 推荐(0)
go 多参数命令行
摘要:在用go语言调用系统命令时,需要设置不确定多个参数时,可以采用如下技巧 其中,os.Args 本身就是strings的切片,采用这个方法可以直接把多个参数传入要执行的命令 阅读全文
posted @ 2017-08-06 22:09 xgcode 阅读(1293) 评论(0) 推荐(0)