完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我需要能够构建针对基于ARM的SoC的应用程序。
我的构建机器是运行Linux的x86_64机器。 我已下载并安装了Xilinx SDK,但无法找到有关如何在IDE外部构建的文档。 需要做些什么才能将Xilinx SDK集成到现有的构建系统中?除了确保ARM工具链二进制文件是可访问的之外,还需要使用像gcc -'s -isystem选项这样的东西来确保交叉编译器的头文件 文件在本机标头之前找到。 我也看到了对似乎相关的aCROSS_COMPILE变量的引用,但是关于如何使用它的细节还不清楚。我将非常感谢任何提示和/或链接到说明相关机制的文档或项目...... 谢谢, 布雷特斯塔尔曼 |
|
相关推荐
4个回答
|
|
@bstahlmanbasically使用CC来定义编译器。
您可以设置CC = arm -...或者您可以说CC = $(CROSS_COMPILE)gcc并定义CROSS_COMPILE。 - 如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用且回复的帖子。 |
|
|
|
muzaffer写道:
@bstahlmanbasically使用CC来定义编译器。 您可以设置CC = arm -...或者您可以说CC = $(CROSS_COMPILE)gcc并定义CROSS_COMPILE。 谢谢。 但是你知道如何处理搜索路径吗? 具体来说,交叉编译器是否硬编码以查找系统包含文件的某个位置? 我问,因为虽然我已经在我的主机上安装了/ opt / Xilinx下的Xilinx SDK,但我想将包含ARM工具链的子目录移到一个较小的开发机器上,我想知道它的含义 只需将工具链放到另一台机器上,无需完成完整的SDK安装。 如果编译器硬连线以在相对于二进制本身的位置查找系统头,那么perhapsthis将起作用。 我跑了...... `aarch64-gnu-linux-gcc -print-prog-name = cc1` -v 查看将搜索哪些路径,并获得如下所示的几行: 忽略不存在的目录“/ some / absolute / path / that / not / / on / my / system” ......哪种感觉破碎了...... 谢谢, 布雷特·S |
|
|
|
@bstahlmanto解决这个问题,你需要对编译器/链接器使用必要的-I -L选项。
构建系统是完全可配置的,尽管有点不透明。 - 如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用且回复的帖子。 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2383 浏览 7 评论
2800 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2263 浏览 9 评论
3336 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2430 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
756浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
546浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
368浏览 1评论
1964浏览 0评论
683浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 03:02 , Processed in 1.348675 second(s), Total 85, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号