linux ace platform_linux.gnu,Linux下配置和使用ACE笔记
1.? 下載 ACE 5.7.
從 http://download.dre.vanderbilt.edu/ 下載 ACE+TAO+CIAO-5.7.tar.gz包。
2.? 解壓
將壓縮包copy到linux目錄/data/ACE里,然后解壓, tar -zxvf ACE+TAO+CIAO-5.7.tar.gz。
解壓后的目錄是 /data/ACE_wrappers.
3.? 配置config.h和platform_macros.GNU。
官方文檔上是這么寫的:
Create a configuration file, $ACE_ROOT/ace/config.h, that includes the appropriate platform/compiler-specific header configurations from the ACE source directory. For example:
#include "ace/config-linux.h"
Create a build configuration file, $ACE_ROOT/include/makeinclude/platform_macros.GNU, that contains the appropriate platform/compiler-specific Makefile configurations, e.g.,
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
在實際操作中也可以直接創建一個軟鏈接:
cd $ACE_ROOT/ace
ln -s config-linux.h config.h
cd $(ACE_ROOT)/include/makeinclude/
ln -s platform_linux.GNU platform_macros.GNU
3.? configure
cd ACE_wrappers/
mkdir build
../configure
等幾分鐘后configure完成。
4.? make
在ACE_wrappers/build目錄下, 執行$make
make完以后,在/data/ACE/ACE_wrappers/build/ace/.libs/目錄下,能找到libACE.so和libACE-5.7.so.
make特別慢,尤其是ACE+TAO+CIAO在一起的這個包,make要好幾個小時。如果TAO和CIAO用不著的話,只下載ACE的就可以了,可以省點時間。
5.? install
在ACE_wrappers/build下執行#make install
make install之后,會在/usr/local/include下找到好幾個ace相關的文件夾,里面有include需要的頭文件。
在/usr/local/lib下找到一堆ACE相關的.so文件,包括libACE.so等等。
linux下系統查找include文件的順序是(這段是網上摘抄的):
/usr/include
/usr/local/include
/usr/lib/gcc-lib/i386-linux/2.95.2/include
/usr/lib/gcc-lib/i386
總結
以上是生活随笔為你收集整理的linux ace platform_linux.gnu,Linux下配置和使用ACE笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ctrl z撤销后如何恢复_回收站清空后
- 下一篇: 实例22:python