yasm彙編器在MinGW下編譯不依賴libintl動態連接庫的方法

備忘錄:python

下載了yasm-1.2.0的源碼,想本身編譯試試,之前沒有過編譯開源軟件的經驗,摸索了好長時間。一開始用:./configure --prefix=/usr/local/yasm命令,而後make,是會編譯連接成功,問題是生成的exe文件會依賴libintl-8.dll非常討厭,想讓libintl靜態連接,嘗試了好多方法沒成功。哎,水平那個菜啊。通過好多天摸索終於得償所願了。命令以下:./configure --prefix=/usr/local/yasm --libdir=/c/MinGW/lib --disable-nls --disable-python --disable-python-bindings 而後再make,獲得的exe文件就不會依賴libintl動態連接庫了。關鍵的參數是「--libdir=/c/MinGW/lib --disable-nls」(注:個人MinGW裝C盤根目錄下,「libintl.a」在c:\MinGW\lib)。源碼

相關文章
相關標籤/搜索