gpt4 book ai didi

c++ - Linux 上的编译器 (GCC) 交叉编译(到 Windows)——如何在非源目录中构建它?

转载 作者:太空宇宙 更新时间:2023-11-04 08:59:03 25 4
gpt4 key购买 nike

我正在尝试使用那个 tutorial 安装交叉编译器.我在交叉编译时卡住了 GCC version 4.9.1使用我的本地 linux-GCC 编译器。我发生了一个 error在安装过程中,解决方案是在非源目录中构建它。但是,我不知道该怎么做。我已经阅读了文档。但是,它对我没有帮助。我只想安装 C++ 和 C 版本。

最佳答案

我已经很久没有这样做了,但我认为这意味着创建一个新的空目录并从那里运行配置,即而不是

cd /usr/src/crosscompiler
./configure ...

mkdir /usr/src/crosscompiler-build
cd /usr/src/crosscompiler-build
/usr/src/crosscompiler/configure ...

然后它将设置构建环境并在该新目录中生成文件以使用旧目录中的源代码树。 (如果这不起作用,您可以尝试将空目录放入源代码树中,例如/usr/src/crosscompiler/build)

总而言之,我认为单独的构建目录是构建 GCC 10 多年的唯一方法,所以我很惊讶教程中有任何不同之处。您也可以将 binutils 构建到一个单独的路径中,并且有一些方法可以将 GCC 和 binutils 源代码结合起来,以便它们也可以一次性构建。

关于c++ - Linux 上的编译器 (GCC) 交叉编译(到 Windows)——如何在非源目录中构建它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25227536/

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