我安裝了GNUStep http://www.gnustep.org/experience/Windows.html,但是編譯helloworld.m時我缺少libgmp-10.dll。libgmp-10.dll在嘗試在windows下編譯gnu目標c時丟失
我該怎麼做才能使它工作? (我在Windows 7 64位)
我已經使它在幾個月前工作,但我認爲我是在Vista 32位然後。
更新:這裏找到
https://rb.freedroid.org/r/1101/diff/?expand=1
166
Nota:, if an error window opens complaining about libgmp-10.dll missing, then you used a bugged version of the MinGW installer
167
(some DLLs are not correctly installed). To fix the problem, just type the following commands:
168
cp /mingw/bin/libgmp-10.dll /mingw/libexec/gcc/mingw32/4.5.2
169
cp /mingw/bin/libmpc-2.dll /mingw/libexec/gcc/mingw32/4.5.2
170
cp /mingw/bin/libmpfr-1.dll /mingw/libexec/gcc/mingw32/4.5.2
171
cp /mingw/bin/libiconv-2.dll /mingw/mingw32/bin
172
cp /mingw/bin/libintl-8.dll /mingw/mingw32/bin
但我只找到libgmp-3.dll在/ MinGW的/ bin中/
爲什麼你必須這樣做而不是使用'-Idir'? – Pred
@Pred,你不必*在'PATH'中包含目錄,編譯器開關也應該工作。在某些情況下,您可能需要編輯Makefile或多個Makefile,或者在命令行或環境變量中傳遞該選項。將MinGW目錄添加到'PATH'可能會派上用場。因人而異。 – Lumi
我想,當我把現有的路徑放在最後時,我會在創建目錄或刪除目錄和二進制文件時出錯。操作系統會使用內置的工具,我會得到一個權限錯誤。所以我把MinGW路徑放在路徑的前面,然後我就可以使用所需的所有功能。我遇到了一些奇怪的創建目錄等。這對Windows 8.1也是唯一的。 – Pred