编译器(GCC)交叉编译(对windows)如何在非源目录下构建它
Compilator (GCC) cross-compilation (to windows) on how can I build it in non-source directory?
我正在尝试使用该教程安装交叉编译器。我在使用我的本地linux-GCC编译器交叉编译GCC 4.9.1版本时卡住了。我在安装过程中出现了一个错误,解决方案是在非源目录中构建它。然而,我不知道我该怎么做。我读过文档。然而,它并没有帮助我。我只是想安装c++和C版本。
我已经很久没有这样做了,但我认为这意味着创建一个新的空目录并从那里运行configure,即,而不是
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源代码组合在一起,以便它们也可以一次构建。
相关文章:
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 用于交叉编译和CMake的预处理器宏的单元测试
- 使用 GN 构建预编译标头
- 在Linux上使用Clang / OLLVM交叉编译helloworld Windows可执行文件时的问题
- 无法使用 aarch64-unknown-nto-qnx7.0.0-g++-5.4.0 编译器交叉编译 QNX 平台的
- 如何使用导出的函数交叉编译 DLL
- 交叉编译:特殊的交叉编译器还是只是带有选项 -march 的 gcc?
- 如何使用 CMake 在 android 构建上编译和共享两个 c++ 库
- 交叉编译时包括外部库
- 如何交叉编译C++文件
- SFML 交叉编译 for Windows on Linux.
- 使用 cmake 交叉编译 libwebsockets
- 为什么Qt必须从源代码构建以进行交叉编译?
- Qt 模块(QtSerialPort)在Qt定制构建中找不到(针对ARM交叉编译)
- Qt在交叉编译期间构建的示例与编译后运行qmake相比如何?
- 交叉编译Qt模块(不构建完全全新构建)并添加到现有Qt中
- 在树莓树莓的交叉编译 qt 中构建应用程序时出错
- 编译器(GCC)交叉编译(对windows)如何在非源目录下构建它
- 交叉编译:检查是否可以在64位机器上构建32位
- 如何为交叉编译的代码构建单元测试