如何在slickedit里调用keilC编译器

如题所述

  如何在slickedit里调用keilC编译器
  预备知识:说白了就是要弄清slickedit的脾气和编译器的脾气,这样才能把两个撮合到一块。
  1.各编译器的编译/链接命令和相关命令行参数
  2.slickedit命令行中%f、%bn等内部环境变量的含义
  有Slickedit与KeilC有两个脾气不合的问题需要处理:
  1.a51.exe/c51.exe等程序的Errorlevel值是分成了0,1,2,3三种,而slickedit只认0和>0两种,0表示no error,>0表示有error。这样的话当vsbuild在complier阶段调用c51.exe编译出现warning时,得到的errorlevel是1,误认为有错误,就不执行后面的linker命令了。
  2.slickedit的linker命令行中,%f变量代表的object文件列表是以逗号分格的,而keilC的bl51.exe需要的文件列表参数是以空格分格,需要做一定的转换。
  为了解决这个问题,我这里使用批处理文件将文件列表与errorlevel进行转换。
  转载,仅供参考。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-02
关注这个问题
相似回答