我正在使用 Linaro GCC 6.3.1 版来编译我的 C++ 程序。
在逐条调试指令时,在eclipse(Xilinx SDK 2017.1)中,我在指令地址0x1090d8处得到一个未定义的指令错误,如下所示:
该指令是在我的 main 之前调用的 __libc_init_array 函数的一部分。
我已经尝试使用链接器标志 -mthumb 和 -marm 调用 arm-eabi-g++,但结果是相同的。我总是遇到同样的错误(尽管在不同的位置)并且我无法跳转到我的主要功能。
我正在使用带有两个 Cortex-A9 处理器的 Zybo Zynq-7000
谢谢