簡體   English   中英

如何從solaris上的源代碼構建64位python

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM