kwngde 2024-10-30 09:10 采纳率: 0%
浏览 26

C语言生成elf文件时,link问题

C语言
.c文件全部编译完成后,生成了.o文件。
我在把生成后的.o文件生成elf文件时报错了,报错信息如下:
built in linker script:118: error: undefined symbol '__PCP_CODE_RAM_BEGIN' referenced in expression
collect2.exe: error: ld returned 1 exit status

我用的是英飞凌的tricore。我在.ld文件、.c文件、.h文件中都没有找到 '__PCP_CODE_RAM_BEGIN'。

  • 写回答

1条回答 默认 最新

  • 微软技术分享 优质创作者: 编程框架技术领域 2024-10-30 10:14
    关注

    这个错误是因为链接器ld在尝试创建ELF文件时,找不到符号 __PCP_CODE_RAM_BEGIN ,你看看这个符号,是在那个包里的,是不是没包含进来导致的。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月30日