2017-05-06 34 views

回答

1

这个来自ARM的交叉编译器是裸机编译器,所以它不能构建Linux用户空间应用程序/库。因此,试图在Buildroot中使用这个编译器没什么意义,因为Buildroot的全部要点是构建一个Linux系统,包括Linux用户空间应用程序和库。

+0

所以我donwloaded CodeSourcery的和编译器创建bash外壳脚本:出口HOSTCC =臂-NONE-EABI-GCC 出口HOSTCXX =臂-NONE-EABI-G ++ 出口BR2_DL_DIR = /家庭/埃利亚/ BuildRootDownloads 出口PATH =/usr/local/CodeBench_1802_EABI/bin:/ home/elia/uclibc/include:$ PATH export UCLIBC_CONFIG_FILE =/home/elia/buildroot2017_02/buildroot-2017.02.2/package/uclibc/uClibc-ng.config我是在设置中使用内部工具链,从我的undestand从这个错误/symbol.c:10:25:致命错误:sys/utsname.h:没有这样的文件或目录是该uclibc头不能找到 – user1820451

+0

我想使用buildroot编译raspbberyPi3。所以我做了以下使raspberrypi3_defconfig然后使。我安装了CS工具链和uclibc,并将其添加到环境中,就像我上面提到的那样。我还不能克服sys/utsname.h的错误:没有这样的文件。顺便说一句我尝试了外部工具链,但是我得到了不同的错误。你能帮忙吗? – user1820451