[英]How to build 64 bit python from source on solaris
我正在嘗試從solaris10 上的源代碼構建python 64 位。 在網上搜索了一段時間后。 我嘗試在執行 ./configure 時使用 CFLAGS=-m64 LDFLAGS=-m64。但是得到錯誤 ELFCLASS32 之類的錯誤
嘗試了以下
./configure CFLAGS=-m64 LDFLAGS=-m64 但沒有運氣。 並且 make 拋出錯誤,例如“make:致命錯誤:目標`libinstall'的命令失敗”
我懷疑這是關於 gcc
TIA
問題是您將 64 位程序與 32 位庫鏈接。 這就是 WRONGELFCLASS 錯誤的全部內容。
不幸的是,Solaris 上的默認設置往往是生成 32 位庫。 確保使用-m64
生成 64 位庫,並在生成的.o
文件上使用file
命令來驗證它們是 64 位庫。 64 位庫位於每個庫目錄(例如/usr/lib/64/
)的子目錄64/
中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.