TKStudio V4.6设置MDK 4.7工具链解决办法


测试版本MDK4.7,TKStudio 4.6
设置方法


1、在TKStudio中
工具->选项->工具链->编译器路径填入
C:\Keil\ARM\ARMCC\BIN
原来MDK的编译器是放在KEIL\ARM\BIN40中的
注:在此设置头文件路径,库路径都不管用,估计是软件BUG,要按下面的步骤设置
2、
此时编译会出现提示Error:  #5: cannot open source input file "stdio.h": No such file or directory这样的错误,找不到系统文件夹
解决办法:
在工程上右键->配置目标XXX->C/C++->包含路径    加入以下路径
C:\Keil\ARM\ARMCC\include
然后加入所选芯片的文件夹,例如我用的LPC1768,则加入
C:\Keil\ARM\INC\NXP\LPC17xx
再编译可以发现编译通过
3、
配置完前两步执行链接时会出现
Warning: L6310W: Unable to find ARM libraries.
Error: L6411E: No compatible library exists with a definition of startup symbol __main.
解决办法:
在工程上右键->配置目标XXX->连接->其它控制  填入以下命令
--libpath "C:\Keil\ARM\ARMCC\lib"
至此配置完成,可以编译链接了
注:我的MDK装在C盘下,所以上面路径是C:\KEIL\XXX,这个路径根据实现安装位置来设置


更好玩,更有趣,创客必进

发布了37 篇原创文章 · 获赞 30 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/sunyiming537/article/details/45318691