我正在尝试构建带有挡泥板支持的poco 库,这需要额外的编译和链接标志。我发现变量 in控制编译器标志。如何指定链接标志?POCO_FLAGS
config.make
此处的文档讨论了LINKFLAGS
、LINKFLAGS32
和LINKFLAGS64
,但我无法弄清楚如何通过使用./configure
或修改config.make
文件来指定这些。
编辑:
我尝试设置环境变量LINKFLAGS
,但这没有效果。
如果您使用的是最新的稳定版本 (1.4.6p4),您应该查看poco-1.4.6p4\build\config目录并在那里编辑您的编译器配置。
我想这就是你要找的。
看看这个链接: Compile Poco with MinGW on Windows
问候。
我放弃了寻找一种简单的方法来指定 poco 的链接标志。我最终删除了库(rm -rf $POCO_ROOT/lib
)并运行make
以获取 poco 的构建系统运行以构建库的链接器步骤的输出。我将输出复制到一个文件中并手动添加到我需要的链接标志中。我还不得不将make[1]: Entering directory...
线条更改为cd ...
. 然后我将文件作为 bash 脚本运行。一切似乎都在工作。如果有人发布了一种更简单的方法来执行此操作,涉及配置脚本或环境变量或破解 makefile,我会接受这个答案。