linux安裝python3,linux 編譯 cflags,python – 如何設置CFLAGS和LDFLAGS來編譯pycrypto

 2023-11-19 阅读 36 评论 0

摘要:我正在嘗試將架構庫安裝到舊機器上. /usr/lib中有一些遺留庫,例如libgmp.(py27)[qrtt1@hcservice app]$ls /usr/lib|grep gmplinux安裝python3?libgmp.alibgmp.solibgmp.so.3Python 編譯?libgmp.so.3.3.3libgmpxx.alibgmpxx.sopython linux編程,libgmpxx.so.3libgmpxx.

我正在嘗試將架構庫安裝到舊機器上. /usr/lib中有一些遺留庫,例如libgmp.

(py27)[qrtt1@hcservice app]$ls /usr/lib|grep gmp

linux安裝python3?libgmp.a

libgmp.so

libgmp.so.3

Python 編譯?libgmp.so.3.3.3

libgmpxx.a

libgmpxx.so

python linux編程,libgmpxx.so.3

libgmpxx.so.3.0.5

我已經在我的$HOME /應用程序中編譯了libgmp 5.x,然后我試圖安裝pycrypto(它是fab的依賴):

shell python?CFLGAS=-I/home/qrtt1/app/include LDFLGAS=-L/home/qrtt1/app/lib pip install pycrypto

我注意到我的include或lib目錄都不在編譯/鏈接選項中:

gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/ -I/home/qrtt1/app/include/python2.7 -c src/_fastmath.c -o build/temp.linux-i686-2.7/src/_fastmath.o

python模擬shell。gcc -pthread -shared build/temp.linux-i686-2.7/src/_fastmath.o -lgmp -o build/lib.linux-i686-2.7/Crypto/PublicKey/_fastmath.so

building 'Crypto.Hash._MD2' extension

gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/home/qrtt1/app/include/python2.7 -c src/MD2.c -o build/temp.linux-i686-2.7/src/MD2.o

linux編程,gcc -pthread -shared build/temp.linux-i686-2.7/src/MD2.o -o build/lib.linux-i686-2.7/Crypto/Hash/_MD2.so

building 'Crypto.Hash._MD4' extension

gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/home/qrtt1/app/include/python2.7 -c src/MD4.c -o build/temp.linux-i686-2.7/src/MD4.o

gcc -pthread -shared build/temp.linux-i686-2.7/src/MD4.o -o build/lib.linux-i686-2.

如何正確分配CFLAGS和LDFLAGS以構建pycrypto?

我嘗試下載pycrypto-2.5并安裝它:

(py27)[qrtt1@hcservice pycrypto-2.5]$CFLGAS=-I/home/qrtt1/app/include LDFLGAS=-L/home/qrtt1/app/lib python setup.py install

沒有CFLAGS或LDFLAGS設置.可能是pycrypto-2.5出錯了?

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/183690.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息