南海网站推广,安卓应用开发环境,京东app下载官网,网站极简设计1.想要编译出ARM平台上的代码#xff0c;需要四个步骤#xff0c;预处理#xff0c;编译#xff0c;汇编#xff0c;链接。 arm-linux-gcc有诸多选项 arm-linux-gcc -o main main.c 不加-c、-S、-E等参数#xff0c;则同时进行四个步骤#xff0c;生成可执行文件。 其…1.想要编译出ARM平台上的代码需要四个步骤预处理编译汇编链接。 arm-linux-gcc有诸多选项 arm-linux-gcc -o main main.c 不加-c、-S、-E等参数则同时进行四个步骤生成可执行文件。 其中-o mian表示生成的可执行程序的名字为main。 arm-linux-gcc -c -o main.o main.c -c表示参数对源程序进行预处理、编译、汇编三个操作生成main.o文件。 如果去掉j-o main.o仍然自动生成main.o。 -E 只有预处理命令生成.i文件 -S 只有预处理和编译两个命令生成汇编代码。 -V 显示编译时的详细信息编译器版本及过程 -g 加入GDB能够使用的调试信息 -Ox 使用优化选项 常用选项 -c 只有预处理、编译和汇编源程序不进行链接每一个源程序产生一个目标文件。 -o file 确定输出为file.o文件 转载于:https://www.cnblogs.com/stm32f4/p/7133228.html