Ace*_*e17 4 autoconf autotools configure cross-compiling ccache
我知道交叉编译基于 autoconf 的项目的标准方法:
$ ./configure --host=i686-w64-mingw32
但是,如果我想使用 ccache 怎么办?
我知道我可以覆盖 CC 和 CXX 变量(例如 CC="ccache i686-w64-mingw32-gcc" ./configure --host=i686-w64-mingw32)。然而,这似乎是多余的并且容易出错。
有没有标准的方法,我想念一些 CC_PREFIX 变量?
没有,如果你想使用 ccache,你必须改变你的CC/CXX参数以及传递--host.
顺便说一下,更喜欢
./configure --host=i686-w64-mingw32 \
CC="ccache i686-w64-mingw32-gcc" CXX="ccache i686-w64-mingw32-g++"
Run Code Online (Sandbox Code Playgroud)
而不是预先修复环境变量。这样,如果您使用维护者模式,它们将被正确记录为config.log/ 中的覆盖config.cache。
| 归档时间: |
|
| 查看次数: |
1922 次 |
| 最近记录: |