天天看點

交叉編譯工具arm-linux-gcc報錯:permission denied解決辦法

在Ubuntu上有兩種安裝交叉編譯工具的方法:

(1)線上安裝,在自己想放置交叉編譯工具的目錄下執行 sudo apt install arm-linux-gcc 來安裝

(2)離線安裝,這個需要自己有arm-linux-gcc的安裝包

部落客是最近在學韋東山的嵌入式linux,在用Makefile編譯一個按鍵驅動程式時候,報出個permission denied錯誤。如圖

交叉編譯工具arm-linux-gcc報錯:permission denied解決辦法

其實,是因為arm-linux-gcc的權限問題,改一下權限就好啦。使用指令:sudo chmod -R 777 檔案名

我的arm-linux-gcc是在bin檔案裡面。bin檔案裡面其實包括很多的編譯工具,像arm-linux-g++,arm-linux-ar等等。

交叉編譯工具arm-linux-gcc報錯:permission denied解決辦法

修改arm-linux-gcc權限後,使用 ./arm-linux-gcc -v 指令檢視gcc版本,如果出現 gcc version 3.4.5 就表示你的arm-linux-gcc可以使用啦!

交叉編譯工具arm-linux-gcc報錯:permission denied解決辦法

在回過頭來編譯我的驅動程式就沒問題了。成功生成了s3c24xx_buttons.ko檔案。nice!

繼續閱讀