可能很多人对于Keil和IAR自带的编辑器并不习惯,因为这些编辑器在代码补全、错误提示以及高亮等方面的支持相对较弱。尽管从Keil 5.25版本开始对界面做出了一些改进,但仍然有很多人更偏好使用第三方编辑器。命令行编译方式能够让我们在使用第三方编辑器时进行代码的编译和下载操作。下面是一些常用的第三方编辑器的简介,虽然列举的并不全面。
一、常用的第三方编辑器介绍:
Visual Studio 2010 – 2017:在Windows平台上,使用Visual Studio工具配合番茄助手进行代码编写非常方便。而且现在也有一些工具可以直接通过Keil或者IAR生成Visual Studio工程,可以直接打开。我个人对这两种工具都有收藏,如果你有需要的话,可以直接联系我,这都是别人分享的,只要你开口,我肯定会提供给你。但是需要注意的是,最新版本的Visual Studio 2017安装完成后需要占用35GB的磁盘空间,如果你没有其他用途,可能会觉得有点浪费。
Atom
网址:
https://atom.io
Atom 编辑器在Windows下面可以和Vi编辑器相媲美的编辑器,拥有丰富的插件,良好的代码高亮支持,遗憾的是不能进行定义跳转。
Source insight
网址:
Source insight可以直接安装,现在最新的4.0版本也有很多个主题,同样的对代码自动补全支持的也很好,并且代码高亮也可以自定义,但是配置一个工程有点搞不懂,移动位置之后好像文件路径变了,就需要重新配置。
Sublime text
网址:
https://www.sublimetext.com
和Atom一样,拥有丰富的插件,可是这个软件是收费的。没有过多的体验,就不多说了。
Visual Studio Code
网址:
https://code.visualstudio.com
同样的也是微软的东西,但是和Visual Studio相比就轻量了很多,使用体验也还不错,字体,代码高亮,补全都可以通过插件来实现,也是笔者比较喜欢的一个工具了。
关于编辑器,可以参看我之前给大家罗列的一些:几款非常优秀且常用的代码编辑器
二、Keil 命令行编译下载
编译:
UV4 〚command〛 〚projectfile〛 〚options〛
UV4.exe -r Blinky.uvproj -o Build_Output.txt
UV4.exe : 前面需要补全路径
-r Blinky.uvproj :Keil 工程名
-o Build_Output.txt:输出文档
下载:
UV4.exe -f Programming.UVPROJ -o Prg_Output.txt\
参考资料:
http://www.keil.com/support/man/docs/uv4/uv4_commandline.htm
三、IAR 命令行编译下载
编译:
IarBuild.exe test.ewp -build Debug -log all
IarBuild.exe :前面需要补全路径
test.ewp :工程名,注意是.ewp结尾的。
-build Debug :表示build
-log all :打印所有,可以设置 -log info
下载:
在Setting 文件夹下面有一个.cspy的bat文件,在后面加上参数 “–download_only”,前提是在IAR下面都配置好了,并且成功下载过一次的工程。
--download_only
四、使用
我们可以在工程所在的路径下面编写bat
文件,通过直接运行bat就可以编译和下载了,第三方编辑器通常都可以配置编译选项和调试选项,也可以配置在Tool里面进行编译下载,我比较喜欢使用powershell进行编译和下载。
可能每个人习惯不同,对工具的使用也不同,这种方法,如果感兴趣你可以试试。
以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !