1
我正在使用mingw/msys編譯windows上的opus庫。我想爲32位和64位環境編譯它,所以我想要兩個dll文件,名稱如libopus32.dll
和libopus64.dll
。通過這種方式,我將能夠使用Java加載正確的庫。 但是,./configure && make && make install
過程總是在bin目錄下生成libopus-0.dll
文件。在編譯mingw庫時更改輸出dll名稱
我試過--program-suffix=32
選項,但沒有奏效。
我試圖改變configure.ac
文件,並編輯AC_INIT
指令,它也沒有工作。
我已經有兩個mingw環境,可以使用-m32/-m64位標誌。但是這兩種情況下的dll名稱都是相同的。它們不會將32/64添加到庫名稱中。不久,問題就不是在多個環境中編譯,問題是「如何更改輸出dll名稱」。 – Ramazan