声明:本博文中的内容为本人学习时的随笔记录,内容可能会显得凌乱无序,若有谬误之处,敬请批评指教。
参考自:http://blog.csdn.net/denlee/article/details/2501182
使用GNU工具开发潜入式项目的一般流程:
step1:使用代码编辑器,如vim,编写C/C++或汇编源代码。
step2:使用gcc或g++将C/C++编译成为可重定位的目标文件。若源文件为汇编代码,可直接使用as编译工具。
step3:编写连接脚本.lds文件。
step4:使用连接器,根据链接脚本,将可重定位的目标文件,连接成ELF格式的可执行文件。
step5:使用objcopy将ELF格式的文件,转换成可下载的二进制文件。