m5编译环境的建立
砸琶妈亢巩侵索瘸寄鬃电彪尖液呆马壮脆见娄缘厩渭仅倡貉拼函苗标蝇堵m5编译环境的建立m5编译环境的建立
NFS软件安装路径
chery:/export/homeO1作为所有服务器共享的软件安装目录
这样安装软件可以在多台服务器上共享一份软件
根据《M5的编译》(刘长松等著)一文准备软件包,并将其直接复制到homeO1中。
复制后,并正确配置$PATH和$LD_LIBRARY_PATH,但未能正确编译M5
分析发现python,scons,swig严重依赖编译时配置的安装路径,不能直接复制目录进行安装
髓俏轩恿赠索寇保菌贰腮宏争分脏峨病汀甜串棍勤睦务挞励债玩捻膨途练m5编译环境的建立m5编译环境的建立
Python编译
Python-
编译
./configure --enable-shared \
--prefix=/export/homeO1/
make
make install
编译结果:bin include lib/ share
设置环境变量(.bashrc)
PATH
LD_LIBRARY_PATH
硝移樱家窑吴捷黑妨氧憾痒骸聂级厉寐掩妹轴唆初兢狂气似乱籽铲吊派港m5编译环境的建立m5编译环境的建立
SCons编译
scons-
编译
python install
编译结果:将生成的执行文件、库和Man均放在python的安装子目录下
“刘长松文”所述--prefix参数只是将scons独立安装在指定目录下使用;测试发现如果不指定该参数,$PATH,将第一次出现python的执行路径bin/作为scons的安装目录;如果单独设定Scons的安装路径反而不能正确编译m5
--standard-lib参数是指定scons/lib安装的路径;如果不指定该参数, scons-;否则安装在PYTHONDIR/lib/-packages/路径下,并可在python中调用scons模块;该参数的设定不影响M
m5编译环境的建立 来自淘豆网www.taodocs.com转载请标明出处.