一、Windows与;Linux嵌入式开发区别
Windows下编辑、编译、执行
编辑: sourceInsight;ADS;
编译:指定链接地址,指定链接顺序,编译
执行:烧写到单板再启动
Linux下编辑、编译、执行
编辑可在Windows下编写上传
编译:链接脚本(lds),用命令行链接时,文件顺序(makefile)gcc -o ;由makefile执行可以得到结果
执行make
二、makefile介绍
(规则,依赖)
目标:依赖1 依赖2 hello :hello.c a.c
TAB 命令 gcc -o hello hello.c a.c
makefile 命令能被执行的条件
1目标不存在 hello :hello.c a.c
2依赖已更新 gcc -o hello hello.c a.c
没有hello这个文件
hello.c或者a.c更新了(修改)
linux与Windows使用编译区别及makefile文件编写
原文:http://www.cnblogs.com/xubeiping0930/p/4567719.html