APUE Linux环境设置
今天终于收到了 APUE这本书,终于可以拿出我早早配好的Unbuntu出来大显身手(想想都有点小激动),好啦,下面来谈谈我是怎么做好第一个APUE里的实例的,首先你得是有个能支持的系统的,大部分linux应该可以,Mac好像也可以(反正我是没钱用),我用的是 Unbuntu 16.04LTS
,写程序当然是用vim了,虽然我下了Qt Creator,不过,听说大神都在用vim,想成为大神的我,哪有理由不用。vi的配置就不说了,要想编译好第一个实例程序
- 下载apue.3e压缩包,在官网下书的对应版本,解压缩,make
- 将压缩包的文件error.c,apue.h拷贝到/usr/include目录下,默认apue.h是拷贝进去的(当然最好在终端执行了,因为权限可能不够)
cd/usr/include cp error.c路径 .(.表示当前目录) - 修改apue.h在#endif 上一行加上 #include “error.c”
cd/usr/include vi apue.h
此时就大功告成了,可以专心的在vim上写代码了
gcc myls.c
会生成a.out可执行文件
然后 ./a.out /dev
运行