我有很多军装命令,我喜欢把它们翻译成gcc的选项。代码最初用于不同的环境。我确实看过gcc --帮助--但是我没有看到像cpu这样的选择。有人能帮忙吗?以下是命令:
del .\obj\*.o
armcc -c --debug --cpu=Cortex-A9.no_neon.no_vfp -O1 -o ./obj/foo ./src/foo.c
armcc -c --debug --cpu=Cortex-A9.no_neon.no_vfp -O1 -o ./obj/bar ./src/bar.c
armasm --debug --cpu=Cortex-A9.no_neon.no_vfp -o ./obj/buz.o ./src/buz.s
armasm --debug --cpu=Cortex-A9.no_neon.no_vfp -o ./obj/58
armlink --scatter=scatter_foo.txt --entry=fooStart -o foo.axf ./obj/foo ./obj/bar ./obj/buz.o ./obj/58
fromelf --bin -o foo.bin foo.axf
del .\obj\*.o
armcc -c --debug --cpu=Cortex-A9.no_neon.no_vfp -I ./headers/ -O1 -o ./obj/foo.o ./src/foo.c
armcc -c --debug --cpu=Cortex-A9.no_neon.no_vfp -I ./headers/ -O1 -o ./obj/bar.o ./src/bar.c
armcc -c --debug --cpu=Cortex-A9.no_neon.no_vfp -I ./headers/ -O1 -o ./obj/buz.o ./src/buz.c
armasm --debug --cpu=Cortex-A9.no_neon.no_vfp -o ./obj/bar.o ./src/bar.s
armasm --debug --cpu=Cortex-A9.no_neon.no_vfp --diag_suppress=A1786W -o ./obj/bar.o ./src/bar.s
armasm --debug --cpu=Cortex-A9.no_neon.no_vfp -o ./obj/58
armlink --scatter=foo.txtt -o example.axf --entry=bar --keep=bar.o(NORMAL_IMAGE) ./obj/foo.o ./obj/bar.o ./obj/startup.o ./obj/58发布于 2015-07-08 07:51:54
gcc给你的选择相反,请阅读在线文档,其中应列出所有选项。此外,汇编程序、链接器和对象翻盖程序(从ELF文件创建二进制文件)不是GCC的一部分,而是GNU binutils包的一部分。-来自Joachim Pileborg
https://stackoverflow.com/questions/31262164
复制相似问题