对《unix高级环境编程》这本书就不多赘述,书中引用的"apue.h"配置我相信困扰很多人,今天我们就来配置一下apue.h。
第一步:在 http://www.apuebook.com/code3e.html (借鉴别人博客) 地址下下载 ‘src.3e.tar.gz’。
第二步:解压 ‘src.3e.tar.gz’
tar -zvx -f src.3e.tar.gz
第三步:把apue.3e/include/apue.h拷贝到/usr/include,把apue.3e/lib/error.c拷贝到/usr/include。
sudo cp ~/peizhi/apueH/apue.3e/include/apue.h /usr/include/
sudo cp ~/peizhi/apueH/apue.3e/lib/error.c /usr/include/
在使用sudo是会有一个密码输入,很多人不知道这个密码是什么,本博主在这一步就走了很多冤枉路。今天就教大家设置这个密码。 (1)su root登陆到root用户 (2)执行visudo打开一个文件 (3)在打开文件中找到 root ALL=(ALL) ALL 一行,在它下面添加添加上自己,例如我的用户名是lei,添加 lei ALL=(ALL) ALL 。然后保存并退出就可以。这里的保存退出需要 wq! ,此时你的sudo密码就是root密码。 如果要让执行时不需要输入密码,再找到下面这句 #%wheel ALL=(ALL) NOPASSWD: ALL 把"#"注释掉