将SDL2与gcc链接

时间:2015-08-01 21:24:08

标签: c gcc linker sdl-2

下载了SDL2的开发库并尝试将其与gcc中的-lSDL2命令链接后,我被告知无法找到该库。是否有一个特定的目录我应该放置框架?或者我可以在命令行中指定目录,以便它知道从哪里链接它?

2 个答案:

答案 0 :(得分:1)

使用-l(小写L)告诉链接器链接特定库。

使用-L选项告诉链接器要搜索库的文件夹。

因此,如果您已在非标准位置安装SDL2,请使用-L选项指定库的安装位置,就像使用-I(大写i)指定标头位置一样是预处理器找到它们。

答案 1 :(得分:0)

如果您没有将其放置在搜索库的标准路径之一中,则应设置并导出正确定义的LD_LIBRARY_PATH / LIBRARY_PATH变量。

This讨论包含足够的信息。