ARM 編譯器使用比較

2021-10-16 22:50:57 字數 1281 閱讀 4936

最近開發需要使用arm ds2019.1 這個工具,後面發現工程是使用makefile編譯,真正用到的只是裡面的armcalang編譯器,位於 c:\program files\arm\development studio 2019.1\sw\armcompiler6.13 這個路徑下,

於是單獨去執行發現,出現下列錯誤

也就是說沒有license , 於是想看看有沒有別的解決方法;

嘗試方法一(失敗): 

通過一番摸索,發現有armclang 這個編譯器工具不是只有arm ds才有, keil 也有;位於c:\keil_v530\arm\armclang路徑下;

是否可以用這個替代,於是用了一下,提示 這個編譯器不支援arm v8, a53的晶元;

後面找到arm中國**的**,有列出了mdk、arm ds5、 arm development studio 的區別。

從device support可以看出支援的裝置是不同的,不能混用

是否方法二(成功)

步驟二: 如果要單獨使用armclang 需要進行一些設定:

開啟這個**:

選擇

最後設定兩個環境變數:

arm_product_def=/projects/my_project/resources/arm_ds/eval.elmap

再次諮詢armclang  --vsn , 不再報錯了

暫時沒有找到好的破解方法,只能用試用版版的。。。。

編譯器使用

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...

Linux gcc g 編譯器使用

1.首先應會設定幾個好用的環境變數 cplus include path cplus include path home test include 此環境變數用來設定標頭檔案包含路徑,這樣就不用編譯的時候新增路徑咯 ld library path ld library path home test ...

clang 編譯器使用

通常的程式需要經過預處理階段,編譯階段,彙編階段,鏈結階段 include using namespace std intmain 1.生成預處理檔案clang e test.cc o test.i預處理檔案test.i如下 1 test.cc 1 1 1 3 342 3 1 1 1 2 1 tes...