2
我在MinGW识别CSFML库时遇到了一些麻烦。我必须使用链接器手动链接每个库。现在我没有通过简单的gcc调用自动链接的标准库。在MinGW中手动链接标准库
[email protected] ~/Shaders
$ ld shaders.o libcsfml-system.a libcsfml-window.a libcsfml-graphics.a csfml-system-2.dll csfml-window-2.dll csfml-graphics-2.dll
shaders.o:shaders.c:(.text+0x10): undefined reference to `__main'
shaders.o:shaders.c:(.text+0x4bc): undefined reference to `sleep'
MinGW中的标准库的名称是什么,我如何链接到它在LD中?
我知道这并不回答这个问题,但这个编译工作:
gcc shaders.c libcsfml-system.a libcsfml-window.a libcsfml-graphics.a csfml-system-2.dll csfml-window-2.dll csfml-graphics-2.dll
编译时为什么不设置库搜索路径?我相信这个选项是'-L' – InternetAussie
我已经尝试了很多选择,其他人都没有。 –
使用'gcc'作为C程序的链接器 –