在某些使用C ++程序的情况下,链接器不会将代码放在正确的位置。当目标文件包含名称为.gnu.linkonce.t *的段时,会发生此问题。
解决此问题的方法是添加以下行:
*(.gnu.linkonce.t*)
到nios.ld文件的.text部分。
另一种解决方案是下载文件并将其放在\ Cygwin \ usr \ altera \ excalibur \ nios-sdk \ bin目录中。
此问题已在Nios嵌入式处理器2.0版中得到修复。
在某些使用C ++程序的情况下,链接器不会将代码放在正确的位置。当目标文件包含名称为.gnu.linkonce.t *的段时,会发生此问题。
解决此问题的方法是添加以下行:
*(.gnu.linkonce.t*)
到nios.ld文件的.text部分。
另一种解决方案是下载文件并将其放在\ Cygwin \ usr \ altera \ excalibur \ nios-sdk \ bin目录中。
此问题已在Nios嵌入式处理器2.0版中得到修复。
没有回复内容