Error : L6218E: Undefined symbol __rt_udiv (referred from 2440lib.o).
Error : L6218E: Undefined symbol _dflt (referred from 2440lib.o).
Error : L6218E: Undefined symbol _dmul (referred from 2440lib.o).
Error : L6218E: Undefined symbol _drdiv (referred from 2440lib.o).
Error : L6218E: Undefined symbol _dadd (referred from 2440lib.o).
Error : L6218E: Undefined symbol _dfix (referred from 2440lib.o).
Error : L6218E: Undefined symbol vsprintf (referred from 2440lib.o).
Error : L6218E: Undefined symbol strlen (referred from 2440lib.o).
Error : L6218E: Undefined symbol atoi (referred from 2440lib.o).
Error : L6218E: Undefined symbol __rt_ctype_table (referred from 2440lib.o).
Error : L6218E: Undefined symbol __rt_sdiv (referred from Main.o).
Error : L6218E: Undefined symbol _dfltu (referred from IrDA.o).
Error : L6218E: Undefined symbol _fflt (referred from profile.o).
Error : L6218E: Undefined symbol _f2d (referred from profile.o).
Error : L6218E: Undefined symbol _d2f (referred from profile.o).
问题就出在Program Files (x86)那个括号上。ADS是1997年的产品,对本地化支持不好。
这种情况只会出现在WIN7 X64的系统下,x32下没有Program Files (x86)的目录,不会有这样的问题。
所以ADS的所有访问的路径,不能有文中或特殊符号。
解决方法:你把ADS安装在C根目录下就可以。比如:C:\ARM\ADSv1_2。
还有运行ADS时需要以管理员身份启动。
参考:http://www.huomo.cn/os/article-199dd.html
问题就出在Program Files (x86)那个括号上。ADS是1997年的产品,对本地化支持不好。
这种情况只会出现在WIN7 X64的系统下,x32下没有Program Files (x86)的目录,不会有这样的问题。
所以ADS的所有访问的路径,不能有文中或特殊符号。
解决方法:你把ADS安装在C根目录下就可以。比如:C:\ARM\ADSv1_2。
还有运行ADS时需要以管理员身份启动。
本回答被网友采纳