-l:通过 Eclipse 的选项

发布于 2024-12-01 23:36:47 字数 157 浏览 0 评论 0原文

当我在 Eclipce 的属性中写入库名称时,它使用 -l 选项,如果我们将 -lsomelib 写入 -l:libsomelib.a,则该选项将被替换。我如何设法使用 -l: 选项,因为我不想将 lib-prefix 添加到文件名中并且我想链接 *.lib 文件

When I write lib names in properties in Eclipce it uses -l option, that is replaced by if we wrote -lsomelib to -l:libsomelib.a. How can I manage to use -l: option, bacause I don't want lib-prefix be added to the file name and I want to link *.lib file

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

余罪 2024-12-08 23:36:47

在 Windows 上,GCC 静态库使用 lib.a 形式,因此 -l 参数被如此翻译。如果您希望覆盖此行为,请使用库的完整文件名进行链接,例如gcc main.c mylibrary.a

On Windows, GCC static libraries use the form lib<name>.a, hence why the -l arguments are being translated as such. If you wish to override this behaviour, use the full file name of the library to link against, e.g. gcc main.c mylibrary.a.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文