当前位置: 首页 > 知识库问答 >
问题:

交叉编译Ubuntu覆盆子

令狐珂
2023-03-14

按照本教程,我安装了所有提到的工具链。在“.bashrc”文件中选择合适的工具链“gcc-linaro-arm-linux-gnueabihf-raspbian”之后。在我提交“source.bashrc”之后,但是“arm-linux-gnueabi-gcc-v”不起作用。

这是我在“.bashrc”文件中的行:

这是我的bin文件夹:

使用Eclipse我可以为Raspberry编译。它编译正确,代码工作。但是我很想了解如何在Ubuntu上解决这个配置问题。

共有1个答案

通典
2023-03-14

拿到了。这是因为您的路径只包含“hard float”或“HF”版本的编译器:

ARM-Linux-gnueabihf-gcc

但是您的测试试图运行交叉编译器的非“hf”版本,所以当您试图检查版本以查看编译器是否安装时,请注意“hf”丢失了。

arm-linux-gnueabi-gcc -v
arm-linux-gnueabihf-gcc -v
 类似资料:
  • 问题内容: 我创建了一个交叉编译的arm可执行文件。我想找到可执行文件的库依赖项。我正在使用ubuntu natty并安装了不包含ldd的arm-linux- gnueabi工具链。有没有可用的工具来查看Linux中arm可执行文件库的依赖性。 问题答案: 这有点儿混乱,但这是我能找到的最好的解决方案,对于基本用途它确实很好用-只需使用其他交叉工具将此脚本另存为“ arm-none-linux-g

  • 我在、Visual C++和交叉编译器的帮助下为构建项目。它运行良好,但如何处理情况时,我需要链接到库?我是否应该用当前的交叉编译器构建所有必需的库?例如如何处理库?

  • 本文档说明如何在kali linux上配置ARM交叉编译环境,是我们多份关于”定制ARM镜像”的文档的起点. 开发机的配置 编译内核生成镜象通常需要大量硬盘空间.确保你的开发机至少有50G可用硬盘空间以及足够的内存,CPU不要太差. 安装依赖 先安装ARM交叉编译所需的依赖. apt-get install git-core gnupg flex bison gperf libesd0-dev b

  • 我试图遵循各种建议,但它们没有我的特定错误消息:crt2.o:crtexe.c:(.rdata$.refptr.__onexitend[.refptr.__onexitend]+0x0):未定义对`__onexitend'的引用collect2:error:ld返回1退出状态 希望得到一些东西,但它爆炸了。输出如下所示:/usr/bin/x86_64-w64-mingw32-ld://home/v

  • 问题内容: 各位 我正在尝试在Ant和终端上玩Javac Cross编译。在本地和集成环境中,我在一个非常基本的问题上遇到了同样的问题。 我在linux终端(以及在Windows和cmd的cygwin上)上运行此命令: 与Main.java一起使用,仅是System.out.println。 我收到错误消息: 我在本地Windows机器上的配置大致相同,结果完全相同。 我的理解是,交叉编译就是使用

  • 问题内容: 我想知道是否有可能(如果可以:如何)使用Go交叉编译共享库。说我有这段代码: 在中。在Mac上,我可以运行 获得名为的共享库。与Linux类似,只是扩展名为。 现在,我想使用Linux作为构建库的主要平台(适用于Mac和Windows)。我有什么选择? 设置来运行上面的linux上,我得到 有任何想法吗? 问题答案: 您面临的问题实际上与编译共享库或可执行文件无关,而与使用cgo并尝试