交叉编译gcc

问题描述

| 我正在尝试在Kindle 3上运行gcc。我有一个本机终端和ssh,并且发现用于arm eabi linux的Sourcery G ++工具链会生成可运行的二进制文件,因此看来我应该能够只配置gcc以进行构建使用arm-none-eabi-gcc进行编译,但是我显然误会了一些...当我用--target = arm-none-eabi --host = arm-none-eabi配置并运行make时,它使用gcc进行编译,而不是arm-none-eabi-gcc。除非有一些使用gcc的预编译阶段?我还没有完成整个构建过程,因为Ive正在处理其他错误,但是如果我在开始时配置了一些错误,我不想浪费所有时间。我发现了这个问题,“使用Code Sourcery编译GCC”,其中op似乎想要相同的东西,但从未得到回答。此外,在使用Sourcery编译器编译lua时遇到了问题,似乎正在使用其他版本我认为这将是一个问题。有没有更简单的方法可以做到这一点?     

解决方法

        / pathToStuffifNotPathed / arm-none-linux-gnueabi-g ++ foo.c 您是否不应该通过工具链调用来调用编译器?我相信是这样。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...