gpt4 book ai didi

cross-compiling - 使用 autotools 交叉编译时使用 ccache

转载 作者:行者123 更新时间:2023-12-04 07:08:53 40 4
gpt4 key购买 nike

我知道交叉编译基于 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++"

而不是预先修复环境变量。这样,如果您使用维护者模式,它们将被正确记录为 config.log/ config.cache 中的覆盖。

关于cross-compiling - 使用 autotools 交叉编译时使用 ccache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35286702/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com