完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们能够使用AURIX™ IDE 编译项目。 我们想为同一个项目手动创建一个 makefile。 在创建 make 文件时,我们遇到了以下错误。
ltc E112:无法找到 371 节: ltc W141:对“ EVAL_6EDL7141_TRAP_1SH ”的未解析引用 微控制器: AURIX™ TC233LP IDE: AURIX™开发工作室 编译器任务分配 我们使用 cctc -I $(工具路径) $( LIBRARY_PATH ) $( LIBRARIES ) -I $( CONFIG_PATH ) -dLcf_Tasking_Tricore_Tc.lsl --cpu=tc23x $( SOURCE_FILES ) --library=c --whole-archive = .. $( PROJ_NAME ) stack2RTAOS。 a -v -o" TESTBOARD_150PC_OUT / $( PROJ_NAME ) .elf" -Wl-o" TESTBOARD_150PC_OUT / $( PROJ_NAME ) .hex" :IHEX -Wl-o" TESTBOARD_150PC_OUT / $( PROJ_NAME ) .s19":SREC --address -大小=2 使用外部库。 RTAOS.a 因此,请使用链接器选项 --whole-archive . |
|
相关推荐
1个回答
|
|
造成Makefile文件错误的原因可能有以下几点:
1. 在Makefile文件中没有正确地指定源文件、库文件和依赖项路径。 2. 没有正确设置编译器的参数,如编译器路径、编译器选项等。 3. 在Makefile文件中使用了与目标平台不兼容的选项或依赖项。 解决方法: 1. 确保在Makefile文件中正确设置源文件、库文件和依赖项的路径,可以通过使用绝对路径或设置变量来避免路径问题。 2. 检查并确保设置了正确的编译器路径和编译器选项,特别注意与目标平台的兼容性。 3. 如果使用AURIX™ IDE编译项目,建议使用该IDE自带的编译器进行编译,不需要手动创建Makefile文件。 4. 如果需要手动创建Makefile文件,可以参考AURIX™ IDE生成的Makefile文件以及相关文档进行配置,确保使用的编译器选项和依赖项与IDE中的设置一致。 另外,根据提供的错误信息,可能是在Makefile文件中有符号未解析引用的问题。可以检查Makefile文件中是否正确指定了链接库的路径和库文件名,并确认这些库文件在指定的路径下存在。 总之,解决Makefile文件错误需要仔细检查和配置Makefile文件中的路径、编译器选项和依赖项,确保与目标平台的兼容性。如有需要,可以参考相关文档或联系编译器供应商获取更详细的帮助。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-使用AHT20进行环境监测之AHT20传感器介绍
828 浏览 0 评论
824 浏览 0 评论
861 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
836 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
1292 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11820 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 06:23 , Processed in 0.587492 second(s), Total 73, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号