1
由於目前我正在使用disutils構建.so文件。我知道有一種方法,但有人可以縮小它的範圍嗎?對不起如果問題太愚蠢。我是python構建系統的新手。我想運行輸出二進制文件,它目前是一個共享對象。如何獲取C++擴展表單setup.py的可執行文件而不是.so lib?
由於目前我正在使用disutils構建.so文件。我知道有一種方法,但有人可以縮小它的範圍嗎?對不起如果問題太愚蠢。我是python構建系統的新手。我想運行輸出二進制文件,它目前是一個共享對象。如何獲取C++擴展表單setup.py的可執行文件而不是.so lib?
我現在有同樣的問題。我知道,我可以建立一個可執行文件,如果我加入這擴展構造
Extension (....,
extra_link_args = ["-o./csolver/csolver"]
)
這將構建一個可執行文件,而不是.so文件。問題在於,在移動到目標目錄之前,文件存儲在正在準備軟件包的臨時目錄中的某個位置。我目前正試圖弄清楚如何將目的地更改爲我真正希望文件結尾的位置。