《UNIX环境高级编程》编译问题彻底解决方案
来源:互联网 发布:淘宝投诉客服 编辑:程序博客网 时间:2024/06/06 09:54
前些天,写了篇博客(最后一年的时间,应该做些什么呢?)发誓要好好学一下《UNIX环境高级编译》(下面简称APUE),可一个小小的编译问题就悲剧了我好几天,比如APUE书上的第一个程序是这样的:
直接这样用gcc编译会很悲剧的出现一大堆错误,错误这里就不罗列出来了。
其实细心的朋友会发现本程序第一行包含了一个apue.h的头文件,这个头文件在/usr/include可是没有的哦,也就是说这不是标准头文件,其实从它用双引号包含也可以看出来。那这个头文件在哪呢?
附录里。
找到了问题,解决就好办了,把附录里的apue.h和error.c敲进电脑里,我敲好了,懒得就直接复制吧。
这样涉及到两个文件的同时编译问题,如果你更懒,那么还有办法解决。
给个批处理用用吧。
把批处理命名为gg,是不是迫不及待的想试试了?
不过,还有等一下,应该此时你还没有执行权限,敲命令sudo chmod 755 gg提升权限。然后别忘了用ls -l看一下,如果是该文件权限是-rwxr-xr-x,即本用户和超级用户读写执行,本组用户读执行,其他用户执行。
以后只要把这3个文件拷贝到你编写的APUE例程文件夹中,以./gg 文件名,来进行编译就可以了
这样操作就可以了。
好了,可以好好的,认真的,仔细的,开始看伟大的著作APUE喽。
但愿可以学好。
- 《UNIX环境高级编程》编译问题彻底解决方案
- 《UNIX环境高级编程》编译问题彻底解决方案
- APUE 《UNIX环境高级编程》编译问题彻底解决方案
- 《UNIX环境高级编程》单个源码编译方法和编译问题彻底解决方案
- UNIX环境高级编程的编译问题
- 关于UNIX环境高级编程第二版编译问题
- 《unix环境高级编程3》源码编译问题
- 《UNIX环境高级编程》源码编译方法
- unix环境高级编程 代码编译
- unix环境高级编程 代码编译
- 《UNIX环境高级编程》源码编译方法
- unix环境高级编程代码编译方法
- unix高级编程源码编译问题
- 《UNIX环境高级编程》apue.h问题
- 《unix 高级环境编程》中的apue问题
- UNIX环境高级编程--“apue.h”问题
- 学习《Unix环境高级编程》之问题
- 《unix环境高级编程》书中程序编译环境配置
- VS2008和VS2010安装顺序不能换
- 打酱油了。。。
- 开发员与合格的软件工程师
- 变态级JAVA程序员面试32问
- Qt常用类的中文说明
- 《UNIX环境高级编程》编译问题彻底解决方案
- 开发人员的不断流动、让我们更加坚定信念,一定要控制好整个系统的底层架构、核心设计、日常质量检查工作
- 不要做浮躁的嵌入式系统工程师
- 隐身,是为了躲避失望
- linux备份与恢复
- Mssql的语句
- 手把手教你配置QT
- 写给一年后的我
- string.Format 并不能防止SQL注入攻击才对,由于死活不信邪,特意做了测试来证明一下的确存在SQL注入攻击危险