solaris_编译指南
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
solaris_编译指南 [2011/11/02 20:06] – ysong | solaris_编译指南 [2011/11/13 17:08] (当前版本) – [Solaris 11 GCC 设置] admin | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== Solaris 下常见软件的编译指南 ====== | ||
+ | ===== 设置环境变量和库搜索路径 ===== | ||
+ | |||
+ | <code bash> | ||
+ | export CC=cc CXX=CC MAKE=/ | ||
+ | export PATH=/ | ||
+ | crle -64 -c / | ||
+ | </ | ||
+ | |||
+ | ==== Solaris 11 GCC 设置 ==== | ||
+ | |||
+ | Solaris 11 下使用以下参数即可 | ||
+ | <code bash> | ||
+ | $ export CFLAGS=" | ||
+ | </ | ||
+ | ===== 新系统配置编译环境 ===== | ||
+ | - 从 Oracle 下载最新的 Solaris Studio,安装需要图形界面支持 | ||
+ | - 首先创建一个用于编译的 Zone,选择文件系统 /usr/local, / | ||
+ | - 新创建的 Zone 要包括以上两个路径,设置为只读 | ||
+ | - 编译安装 zlib, pcre, pkg-config | ||
+ | - 下载编译(生成64位)安装(到/ | ||
+ | - 下载编译 XML 解析器 expat 和 libxml 以及 XSLT 转换器 libxslt | ||
+ | - 下载编译最新版的OpenSSL,编译参数:< | ||
+ | - 下载编译安装图形库:jpeg-8c 和 libpng | ||
+ | - 下载编译安装 Tcl 和 Tcl/Tk | ||
+ | - 下载编译安装Berkeley DB 5.1.25,编译参数< | ||
+ | - 下载编译安装 curl, libev | ||
+ | - 从 mirror.osqdu.org/ |