使用g ++与pragma链接

Epr*_*pro 8 c++ linker g++ pragma

在Visual C++中,可以通过执行操作链接到代码本身中的库#pragma comment (lib, "libname.lib").在g ++中有类似的东西吗?

Che*_*Alf 3

Boost Config库对自动链接有一些支持,使用特定编译器的相关编译器特定代码。但是,文档指出 GCC 工具链不支持自动链接

\n\n
\n

自动链接

\n\n

大多数 Windows 编译器和链接器都有所谓的 \xe2\x80\x9c 自动链接支持,\xe2\x80\x9d\n 消除了第二个挑战。\n Boost 头文件中的特殊代码\n 检测您的编译器选项并使用该信息将正确的库名称编码到您的对象文件中;链接器从您告诉其搜索的目录中选择具有该名称的库。

\n\n

GCC 工具链(Cygwin 和 MinGW)\n 是值得注意的例外;GCC 用户应参考 Unix 变体操作系统的链接说明,了解要使用的适当命令行选项。

\n
\n