Linuxc程序编译过程
main.c
预处理 (把头文件展开,宏替换)
gcc -E main.c -o main.i
编译(编译时候检查语法错误)
gcc -S main.i -o main.s
汇编(把汇编代码编译成二进制)
gcc -c main.s -o main.o
链接(把所有的用到的函数链接在一起)
gcc -o main main.o
arm版本编译
1.安装arm编译器
1.准备工具(arm.tar.bz2工具包)
2.下载到linux系统下/usr/loacl
3.解压sudo tar -jxf arm.tar.bz2
</
main.c
预处理 (把头文件展开,宏替换)
gcc -E main.c -o main.i
编译(编译时候检查语法错误)
gcc -S main.i -o main.s
汇编(把汇编代码编译成二进制)
gcc -c main.s -o main.o
链接(把所有的用到的函数链接在一起)
gcc -o main main.o
arm版本编译
1.安装arm编译器
1.准备工具(arm.tar.bz2工具包)
2.下载到linux系统下/usr/loacl
3.解压sudo tar -jxf arm.tar.bz2
</