0
我試圖編譯在Windows 7爲什麼沒有用gcc和MinGW
使用MinGW的GCC下爲什麼這個工作的一個樣本我的lib搜索路徑工作:
$ gcc -m32 -o cube.exe cube.o shader.o matrix.o window.o
/c/dev/mixed/SDKs/Extracted/OpenGLESEmulatorv1.3.0/examples/OpenGLES_20/cube/libEGL.lib
但是這並未」 T:
$ gcc -m32 -o cube.exe cube.o shader.o matrix.o window.o
-L/c/dev/mixed/SDKs/Extracted/OpenGLESEmulatorv1.3.0/examples/OpenGLES_20/cube
-llibEGL.lib
它失敗:
c:/mingw/bin/../lib/gcc/mingw32/4.7.0/../../../../mingw32/bin/ld.exe: cannot find -llibEGL.lib
collect2.exe: error: ld returned 1 exit status
-L不應該添加正確的搜索路徑嗎?
排序,你需要從頭開始刪除'lib'和從末尾刪除'.lib',就像這樣:'-lEGL'。編譯器會在搜索文件時將它們添加回來。 – ams