1.编译sdcc
#sudo apt-get install sdcc
ubuntu下可以直接用apt-get 安装sdcc,但是12.04下的会出现编译错误,这个错误现象木有记录,14.04的会出现找不到库文件,如下:
所以,最佳选择还是重新自己编译一边sdcc….. 这样才是最人道的做法
修改成如下&
#sudo apt-get install sdcc
ubuntu下可以直接用apt-get 安装sdcc,但是12.04下的会出现编译错误,这个错误现象木有记录,14.04的会出现找不到库文件,如下:
LD hello-world.ihx
?ASlink-Warning-Couldn't find library 'libsdcc.lib'
?ASlink-Warning-Couldn't find library 'mcs51'
?ASlink-Warning-Couldn't find library 'libsdcc'
?ASlink-Warning-Couldn't find library 'libint'
?ASlink-Warning-Couldn't find library 'liblong'
?ASlink-Warning-Couldn't find library 'libfloat'
所以,最佳选择还是重新自己编译一边sdcc….. 这样才是最人道的做法
sudo apt-get install bison flex libboost-all-dev
svn co svn://svn.code.sf.net/p/sdcc/code/trunk/sdcc
编辑 device/lib/incl.mk
MODELS = small medium large
修改成如下&