1

我正在尝试构建带有挡泥板支持的poco 库,这需要额外的编译和链接标志。我发现变量 in控制编译器标志。如何指定链接标志?POCO_FLAGSconfig.make

此处的文档讨论了LINKFLAGSLINKFLAGS32LINKFLAGS64,但我无法弄清楚如何通过使用./configure或修改config.make文件来指定这些。


编辑:

我尝试设置环境变量LINKFLAGS,但这没有效果。

4

2 回答 2

2

如果您使用的是最新的稳定版本 (1.4.6p4),您应该查看poco-1.4.6p4\build\config目录并在那里编辑您的编译器配置。

我想这就是你要找的。

看看这个链接: Compile Poco with MinGW on Windows

问候。

于 2014-04-21T14:01:10.920 回答
0

我放弃了寻找一种简单的方法来指定 poco 的链接标志。我最终删除了库(rm -rf $POCO_ROOT/lib)并运行make以获取 poco 的构建系统运行以构建库的链接器步骤的输出。我将输出复制到一个文件中并手动添加到我需要的链接标志中。我还不得不将make[1]: Entering directory...线条更改为cd .... 然后我将文件作为 bash 脚本运行。一切似乎都在工作。如果有人发布了一种更简单的方法来执行此操作,涉及配置脚本或环境变量或破解 makefile,我会接受这个答案。

于 2014-04-14T20:38:48.563 回答