为什么Nios ™嵌入式处理器1.1版链接器错误地链接了我编译的C ++代码?-Altera-Intel社区-FPGA CPLD-ChipDebug

为什么Nios 嵌入式处理器1.1版链接器错误地链接了我编译的C ++代码?

在某些使用C ++程序的情况下,链接器不会将代码放在正确的位置。当目标文件包含名称为.gnu.linkonce.t *的段时,会发生此问题。

解决此问题的方法是添加以下行:
*(.gnu.linkonce.t*)
nios.ld文件的.text部分。

另一种解决方案是下载文件并将其放在\ Cygwin \ usr \ altera \ excalibur \ nios-sdk \ bin目录中。

此问题已在Nios嵌入式处理器2.0版中得到修复。

请登录后发表评论

    没有回复内容