UNIX高级环境编程(第二版)程序运行
2011-04-09 14:09
148 查看
1.下载源码后解压
tar -zxvf apue.linux2.tar.tar
2.了解并获取当前系统支持的Makefile类型:Make.defines.freebsd,Make.defines.linux,Make.defines.macos,Make.defines.solaris其中之一。
cd apue
cd lib.sun
sh systype.h
svr4 #或者其它类型
cd ..
3.把对应的apue.h和error.c复制到/usr/include
根据上述的结果,进入对应的lib.svr4目录
cp error.c /usr/include
cd /usr/include
vi error.c
删除 #include "ourhdr.h"
apue.h下载的源码中未包括,需要手动建立
vi apue.h
在最后一行 #endif /* _APUE_H */ 前面添加一行 #include "error.c"
如此,你便可以运行大部分源码了。
tar -zxvf apue.linux2.tar.tar
2.了解并获取当前系统支持的Makefile类型:Make.defines.freebsd,Make.defines.linux,Make.defines.macos,Make.defines.solaris其中之一。
cd apue
cd lib.sun
sh systype.h
svr4 #或者其它类型
cd ..
3.把对应的apue.h和error.c复制到/usr/include
根据上述的结果,进入对应的lib.svr4目录
cp error.c /usr/include
cd /usr/include
vi error.c
删除 #include "ourhdr.h"
apue.h下载的源码中未包括,需要手动建立
vi apue.h
在最后一行 #endif /* _APUE_H */ 前面添加一行 #include "error.c"
如此,你便可以运行大部分源码了。
相关文章推荐
- UNIX高级环境编程(第二版)程序运行
- UNIX高级环境编程(第二版)程序运行
- 深入理解计算机系统(第二版)----之01:(二:在系统上运行程序)链接
- 《Windows程序设计》[第二版] - 第2章 Win32程序运行原理 - 其他进程内存修改器
- UNIX环境高级编程第二版第一个程序运行成功
- 《Windows程序设计》[第二版] - 第2章 Win32程序运行原理 - 创建进程
- 《Windows程序设计》[第二版] - 第2章 Win32程序运行原理 - 遍历系统进程和模块
- 《Windows程序设计》[第二版] - 第2章 Win32程序运行原理 - 关闭指定名称的进程
- java学习三 java程序的编译和运行
- windos 下程序启动与运行自动化
- 解决Windows XP中任务栏不显示运行程序按钮的故障
- 提高程序运行速度 让Ext JS华而又实
- linux下测试程序运行的时间
- node.js安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- Python cmd中输入'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 单片机内程序运行的时候ram空间是如何分配的?
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- Linux环境下C++只允许单个程序运行
- Android原理 不需要关闭后台运行程序
- 使用进程互斥实现WinForm程序只运行一个实例(VB.Net)