编译指南
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
编译指南 [2011/10/31 22:14] – [Configure] admin | 编译指南 [2011/11/13 17:06] (当前版本) – [Configure] syntax admin | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== UNIX 环境编译指南 ====== | ||
+ | 编译是把源代码转换为目标文件的过程。此处不讲解编译过程,有兴趣可以参考《[[http:// | ||
+ | |||
+ | ===== 准备工作 ===== | ||
+ | |||
+ | 编译前应准备好编译用的依赖库。使用操作系统自带的包管理系统进行编译器的安装。编译器常使用 GCC 或者 SunCC。后者是 Solaris 系统自带的编译器。在 Ubuntu/ | ||
+ | |||
+ | 假设 A 包依赖 libpng,则应该查找 libpng-dev (Debian) 或 libpng-devel (RH) 的包安装相应的头文件。Debian 系统使用 '' | ||
+ | |||
+ | ===== Configure ===== | ||
+ | |||
+ | '' | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | 可以将包安装到标准系统路径内。使用 '' | ||
+ | |||
+ | 如果 '' | ||
+ | |||
+ | ===== Make ===== | ||
+ | |||
+ | '' | ||
+ | |||
+ | 可以使用 '' | ||
+ | |||
+ | 如果没有提示错误,输入 '' |