TKStudio MDK 工具链解决办法
測試版本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,這個路徑根據實現安裝位置來設置
---------------------?
作者:Geekspace?
來源:CSDN?
原文:https://blog.csdn.net/sunyiming537/article/details/45318691?
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
在TKStudio中使用Jlink下載:https://blog.csdn.net/sunyiming537/article/details/45318651
總結
以上是生活随笔為你收集整理的TKStudio MDK 工具链解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle 的 SQL语句中 deco
- 下一篇: unexpected EOF while