我在使用嵌入式 arm gcc 编译器的链接器时遇到了问题,我在网上某处找到了一个教程,说我可以arm-none-eabi-gcc
通过包含对我有用的参数来修复链接器错误-specs=nosys.specs
,并且它能够编译我的代码。
我的芯片是一个 ATSAM7SE256 微控制器,据我了解,它是一个使用and指令集的arm7tdmi
处理器,我一直在使用以下代码编译我的代码:armv4t
thumb
arm-none-eabi-gcc -march=armv4t -mtune=arm7tdmi -specs=nosys.specs -o <exe_name>.elf <input_files>
并且代码编译没有问题,但我不知道它是否正在做我认为它正在做的事情。
规范文件的意义是什么?您可以使用 设置哪些其他值-specs=
,以及在什么情况下您想要设置?nosys.specs
我想要一个完全嵌入式的 arm 微控制器的价值吗?