||
近日编写AVR MEGA48的程序,先是在ICC的IDE环境中开发,觉得它的编辑器不好用,于是改在了用UE(UltraEdit-32)中写程序。以前见同事在UE中通过用户自定义工具,可以在UE中编号程序后进行compile、link等操作,我决定也搞一个。
通过google和UE的help,以及ICC的makefile,搞定了compile工具按钮,link的方法还没有看明白,等有时间了在研究。
把UE中增加用户命令的方法记录下来,怕自已以后忘了,呵呵也希望其他人能用的上。
1.在高级菜单中选中工具栏配置项。
2.在工具配置对话框中填入ICC的编译命令和参数,这些命令和参数我是从ICC的makefile中copy过来的。
命令行的内容为C:\icc\bin\iccavr -c -IC:\icc\include\ -e -DATMega48 -l -g -Mavr_enhanced_small %F
命令行最好带命令的完整path,即C:\icc\bin\,不带也可以写为iccavr -c -IC:\icc\include\ -e -DATMega48 -l -g -Mavr_enhanced_small %F,不过工作目录栏的内容需指定为iccavr .exe 文件的所在目录,不能填%p。这样每次编译后的输出文件会出现在iccavr .exe 文件的所在目录下,所以还是按图上的方式比较好,编译后的输出文件是和当前打开文件在同一目录下的。