【问题标题】:Built a GCC cross compiler toolchain successfully. How do I setup the enviornment variables properly?成功构建了 GCC 交叉编译器工具链。如何正确设置环境变量?
【发布时间】:2012-06-03 23:15:04
【问题描述】:

我不知道这是否是关于如何为交叉编译工具链设置环境变量的正确位置。工具链的目的是开发操作系统。我正在使用 Ubuntu 12.04 LTS。问题是如何为工具链设置环境变量。交叉编译工具链的路径是

/home/Home/local

我希望能够使用 GCC 交叉编译器工具链,但仍然能够使用 Ubuntu 附带的 GCC 工具链。如果我不清楚,请随时问我一些问题,或者如果您需要有关我想要实现的目标的更多信息。

【问题讨论】:

    标签: gcc ubuntu environment-variables cross-compiling osdev


    【解决方案1】:

    如果您在配置中声明--target=...(如果您要设置交叉编译器,则必须这样做),所有生成的二进制文件都将以该目标字符串为前缀;即,对于--target=i586-elf,您最终会得到i586-elf-gcci586-elf-as 等。这些不会与您的系统编译器冲突,因此您可以毫无问题地将/home/Home/local/bin 添加到您的PATH 中。 gcc 仍然是你的系统编译器,i586-elf-gcc 你的交叉编译器。

    参考。 OSDev.org.

    【讨论】:

    • 这就是我需要知道的。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2021-08-30
    • 2020-11-16
    • 1970-01-01
    • 2016-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    相关资源
    最近更新 更多