您的位置:首页 > 产品设计 > UI/UE

apue第三版学习环境的配置

2016-05-31 11:41 218 查看

学习环境:mac 10.11
书本:Advanced Programming in the UNIX® Environment, Third Edition
源码下载:http://www.apuebook.com/

下载源码压缩包后先进行解压,解压后进入该目录执行make命令。
如果没发生错误就把其中的两个文件复制进系统目录即可。

cp ./include/apue.h /usr/local/include/
cp ./lib/libapue.a /usr/local/lib/

编写的include代码需要使用双引号,例如

#include "apue.h"

原本打算复制到

/usr/include/
目录下的,但是该目录就算是root用户也没有权限进行读写。具体想折腾一定要放在该目录下的,可以参考http://www.howtogeek.com/230424/how-to-disable-system-integrity-protection-on-a-mac-and-why-you-shouldnt/

最后编译第一章的ls源码。

gcc lc.c -o ls -lapue
可以正常执行。
配置到此结束。

外篇:配置一下.vimrc的快捷键,方便一键编译测试。

"<F9>编译和运行apue的C程序
map <F9> :call CompileRunGccApue()<CR>
func! CompileRunGccApue()
exec "w"
exec "!gcc % -o %< -lapue"
exec "! ./%<"
endfunc
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: