婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > linux下編譯boost.python簡單方法

linux下編譯boost.python簡單方法

熱門標簽:地圖標注人員分布 益陽400電話申請辦理流程 上海機器人外呼系統哪家好 400的電話一般從哪里辦理 怎么用百度地圖標注坐標 昆明電銷機器人價格 江西全自動外呼系統報價 梧州防封電銷卡 春運地圖標注app

最近項目使用c++操作Python腳本,選用boost.python庫。在window下編譯安裝很順利,但是在Linux下一直編譯不通過,總是提示找不到頭文件。linux版本為rhel5.7。后來詢問同事,原來是同事將原來系統自帶的python2.4刪除掉了,然后手動編譯安裝了python3.3。

換到另外一臺機器,重新下載boost,使用以下命令,順利編譯成功

./bootstrap.sh --with-python=/usr/bin/python 
./bjam --build-type=minimal --with-python variant=release link=static threading=multi address-model=64 --debug-configurations install 

說明:生成bjam工具的時候要增加with-python參數同時指定python可執行程序的路徑,具體參數可以運行./bootstrap --help查看

這樣編譯出來的庫是鏈接python2.4生成的庫,至于為什么自己安裝的3.3編譯不成功,原因還有待查找,

為什么會報 No best alternative for /python_for_extensions錯誤。

--------------------------------------------------------------------------------------------

2014/5/5 19:15補充:

針對自定義的版本,要使用以下命令編譯

./b2 --with-python include="/usr/local/python3.3.5/include/python3.3m/"

通過include參數指定自定義版本的python包含路徑。上述命令同樣會報No best alternative for /python_for_extensions估計是多個版本的python引起的。

這里要使用b2進行編譯,據說b2是第二個版本的bjam,以后不要使用bjam了

另外自行編譯python的時候最好要編譯動態庫

./configure --prefix=/usr/local/python3.3.5 --enable-shared  
make  make install  

切記,linux不要刪除系統自帶的python。rhel5.7刪除以后yum都不好用了 很悲劇

以上這篇linux下編譯boost.python簡單方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • linux中使用boost.python調用c++動態庫的方法
  • python和C語言混合編程實例
  • 批處理與python代碼混合編程的方法
  • 深入理解C/C++混合編程
  • C/C++在Java、Android和Objective-C三大平臺下實現混合編程
  • C和C++混合編程問題
  • C/C++混合編程之extern “C”的使用示例
  • 如何利用Boost.Python實現Python C/C++混合編程詳解

標簽:河南 亳州 惠州 新疆 贛州 九江 北京 懷化

巨人網絡通訊聲明:本文標題《linux下編譯boost.python簡單方法》,本文關鍵詞  linux,下,編譯,boost.python,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux下編譯boost.python簡單方法》相關的同類信息!
  • 本頁收集關于linux下編譯boost.python簡單方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 万宁市| 白朗县| 和林格尔县| 凯里市| 铁岭市| 江口县| 左贡县| 大埔县| 濮阳县| 泾阳县| 安远县| 鄂托克旗| 吉首市| 拜泉县| 祁阳县| 阿荣旗| 彰化市| 永和县| 柳河县| 临颍县| 石家庄市| 乐东| 深圳市| 岳阳县| 巴林左旗| 平乐县| 霞浦县| 筠连县| 丰城市| 海原县| 政和县| 贞丰县| 临洮县| 文安县| 缙云县| 南宫市| 漳州市| 莎车县| 广州市| 军事| 西安市|