如果要学好GCC,就必须学会写makefile。而且如想自己做一个IDE,那么也必须先学会makefile。
GCC没有集成开发环境,使用起来很不方便。我们可以用Source Insight(一个很强大的程序编辑器)设计个性化的单片机集成开发环境。
下面我们来学习如何在Source Insight的软件界面上加上WinAVR编译器。
首先,选择Option=>Custom Commands,单击Add,输入新命令WinAVR Complier,然后在Command栏内输入“make clean:make all”,其中分号表示依次执行若干命令。在Output选项中选择Iconic Windows和Capture output,在control选项中选定Save Files first。最后,也是最关键的是,在Source Link in Output中选定Parse Link in Output,并将Pattern改为^\(a-zA-Z.\*);([0-9].\*).
这样,就将WinAVR的编译命令集成进Source Insight里了。而且,Source Insight还具备了自动跳转到出错行的功能。
接下来的工作就是将这个“自定义命令”置于Source Insight的软件界面里。在Options =>Menu Assignments中。在WinAVR Complier加入到Source Insight的我日卡选项中。
可以用类似的方法将其他的软件加入Source Insight中。
做完上述步骤后,一个自制的IDE就完成了。
文章评论(0条评论)
登录后参与讨论