導航:首頁 > 源碼編譯 > linuxpython源碼交叉編譯

linuxpython源碼交叉編譯

發布時間:2022-06-30 04:41:51

python源碼linux怎麼編譯

./configure
make
makeinstall

經典三部曲。這是編譯python自身的方法。

② 交叉編譯後的python 怎麼使用第三方庫

剛遇到一樣的問題,解決之後順手回答下你。
setup.py無法安裝是因為卡在build這一步,嵌入式linux系統里為減少體積去除了kernel 頭文件之類的,所以理論上補全後可以直接在系統里setup.py安裝,但是這種方法並不適合嵌入式linux系統。
我的解決方法是在編譯根文件系統的時候順便把需要的第三方庫集成進去。buildroot 2015.05版已經有python-package框架可用,更早版本的話可以自己按照安裝步驟寫.mk來集成。也 可以在buildroot里交叉編譯好這個第三方庫,然後拷到文件系統里。

③ python linux下編譯安裝

these moles were not found,缺少依賴。

不要用源碼編譯啦,linux發行版本都自帶軟體管理工具的

④ 如何交叉編譯Python到ARM-Linux平台

cd /usr/local/src/sudo wget http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.bz2
sudo chmod 777 Python-3.3.2.tar.bz2
sudo tar -jx -f Python-3.3.2.tar.bz2# 安裝
cd Python-3.3.2/./configure --prefix=/usr/local/Python-3.3.2/sudo make
sudo make install

⑤ linux下怎麼編譯python

1. 下載python2.7.5,保存到 /data/qtongmon/software
http://www.python.org/ftp/python/
2. 解壓文件
tar xvf Python-2.7.5.tar.bz2
3. 創建安裝目錄
mkdir /usr/local/python27
4. 安裝python
./configure --prefix=/usr/local/python27
make
make install
5. 修改老版本的ln指向(注意:這里修改後,可能會影響yum的使用)
mv /usr/bin/python /usr/bin/python2.4.3
ln -s /usr/local/python27/bin/python /usr/bin/python

⑥ 那些奇葩python模塊怎麼交叉編譯呀

先運行以下幾步:

[plain] view plain
tar zxf sqlite-amalgamation-3.5.6.tar.gz
cd sqlite-3.5.6
./configure --host=arm-linux --prefix=/usr/local/arm/3.3.2 --enable-shared --disable-readline --disable-dynamic-extensions

以上是把sqlite解壓縮,然後做一些配置,這里,我希望sqlite到時候安裝到/usr/local/arm/3.3.2里,要生成動態鏈接庫,不要readline,不要sqlite的動態擴展。
然後編輯Makefile,把CFLAG和CXXFLAG中的-g去掉,我們不用debug sqlite。
接下來就可以編譯和安裝sqlite了:

[plain] view plain
make
make install

這一步就完成了sqlite的編譯和安裝了。

⑦ 如何編譯可以在Windows下運行的帶有Python支持的ARM Linux GDB

距離上次我編譯這種GDB的時間轉眼過了3年,現在(2017年3月6日),Linaro編譯器已經支持python了。不過,當我們自己使用的時候還是有一些麻煩的,因為Linaro編譯器的sysroot和平時我們用的sysroot還是不一樣的,需要在gdbinit文件裡面用"set sysroot"或"set solib-search-path"之類設定路徑。生在獅子座長成座的我,是無法容忍這種麻煩的,所以還是自己來弄一次。
還是在Linux下做MinGW的交叉編譯,需要MinGW交叉編譯器。

因為Linaro已經做了很多事情了,源碼,expat,python都搞定了,資源如下:
Linaro GDB git:

從這上面找到與Linaro編譯器版本對應的源碼
編譯用的expat和python:

編譯的時候只需要設定一個環境變數:
export PYTHON_MINGW=/home/c/gdb-arm/python-2.7.4-mingw32
然後配置一下就行了:
./configure --host=i586-mingw32msvc --target=arm-linux-gnueabihf --with-libexpat-prefix=/home/c/gdb-arm/expat-2.1.0-1 --without-libunwind-ia64 --without-libunwind-ia64 --without-lzma --with-python=/home/c/gdb-arm/python-2.7.4-mingw32 --without-guile --without-babeltrace --with-sysroot=/opt/sysroot-arm
然後就可以:
make
make DESTDIR= install

⑧ 本人對python一竅不通,出於好奇,將最新的python3.2交叉編譯弄到安卓上,憑借linux內

你安裝時的目錄是否有改變? 提示說找不到相應的目錄了。

閱讀全文

與linuxpython源碼交叉編譯相關的資料

熱點內容
vi命令實訓操作 瀏覽:971
傳說古代洪水肆虐誰奉帝堯的命令 瀏覽:691
如何卸載愛思app 瀏覽:41
安卓app如何不顯示圖標 瀏覽:524
桌面雲伺服器組建配置 瀏覽:923
濟寧織夢源碼怎麼跳轉到qq 瀏覽:291
西安java培訓 瀏覽:298
蘋果用戶app如何退款 瀏覽:889
解壓方式就是喝酒 瀏覽:396
麥塊怎麼添加到游戲伺服器 瀏覽:962
噴油螺桿製冷壓縮機 瀏覽:581
python員工信息登記表 瀏覽:377
高中美術pdf 瀏覽:161
java實現排列 瀏覽:513
javavector的用法 瀏覽:982
osi實現加密的三層 瀏覽:234
大眾寶來原廠中控如何安裝app 瀏覽:916
linux內核根文件系統 瀏覽:243
3d的命令面板不見了 瀏覽:526
武漢理工大學伺服器ip地址 瀏覽:149