Eclipse 中最后的链接器选项 CDT
Linker Option at the very end in Eclipse CDT
我正在尝试在 Eclipse CDT 中构建一个使用 Opus
和 Alsa
库的 C 程序。我通常在命令行中编译程序如下:
cc prog.c -o prog.exe -lopus -lasound
但我无法在 eclipse 中实现相同的功能 CDT。我在
添加链接器标志
Project > Properties > C/C++ Build > Settings > Tool Settings > GCC C Linker > Miscellaneous
Eclipse 构建期间的结果命令是:
gcc -lopus -lasound -o "prog" ./src/prog.o
如何让 Eclipse 将链接器标志放在最后?否则,代码无法编译。
不要在 Miscellaneous
下添加库作为 -lopus
。相反,将它们添加到 Project > Properties > C/C++ Build > Settings > Tool Settings > GCC C Linker > Libraries
下,在 Libraries (-l)
列表框中。在那里,只需输入没有 -l
.
的库名称
或者,您可以在 Project > Properties > C/C++ General > Paths and Symbols > Libraries
中列出您的库。
我正在尝试在 Eclipse CDT 中构建一个使用 Opus
和 Alsa
库的 C 程序。我通常在命令行中编译程序如下:
cc prog.c -o prog.exe -lopus -lasound
但我无法在 eclipse 中实现相同的功能 CDT。我在
添加链接器标志Project > Properties > C/C++ Build > Settings > Tool Settings > GCC C Linker > Miscellaneous
Eclipse 构建期间的结果命令是:
gcc -lopus -lasound -o "prog" ./src/prog.o
如何让 Eclipse 将链接器标志放在最后?否则,代码无法编译。
不要在 Miscellaneous
下添加库作为 -lopus
。相反,将它们添加到 Project > Properties > C/C++ Build > Settings > Tool Settings > GCC C Linker > Libraries
下,在 Libraries (-l)
列表框中。在那里,只需输入没有 -l
.
或者,您可以在 Project > Properties > C/C++ General > Paths and Symbols > Libraries
中列出您的库。