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
相关文章推荐
- Unix 环境高级编程第三版 配置 apue.h
- Unix 环境高级编程第三版 配置 apue.h
- UNIX环境高级编程学习环境搭建---apue.h(第三版)
- Unix 环境高级编程第三版 配置 apue.h
- UNIX环境高级编程学习环境搭建---apue.h(第三版)
- Unix环境高级编程第三版中apue.h头文件如何配置
- <UNIX环境高级编程> 第三版 apue.h 配置问题解决方法
- 框架学习之Spring 第一节 认识Spring以及环境的配置
- Ubuntu下关于Linux学习环境的配置(一)
- 安卓设备驱动开发学习笔记1——开发环境配置
- Android&nbsp;NDK学习之环境配置入门二
- Liferay 6.2学习笔记(一)--开发环境安装配置
- Computer Vision & Image Processing - 国外opencv学习笔记01-环境配置:在Visual Studio2017中配置
- 【转】Android NDK学习(2)Windows下NDK开发环境配置
- PHP学习笔记 (1)-环境配置与代码调试
- OpenGL学习入门之VS2010环境配置
- OGRE学习系列一:OGRE安装与环境配置
- VIM学习 1. PHP开发环境配置
- 深度学习环境搭建(Windows下Anaconda安装与配置)