STM32 GCC編譯環境搭建

2021-10-25 01:53:05 字數 836 閱讀 2919

官方安裝說明:

(1)、在/usr/local目錄下新建 complier 資料夾(存放編譯工具鏈)

#cd /user/local

#mkdir complier

#chmod -r 777 complier

#cd complier

(2).把編譯工具鏈拷貝到 complier 目錄中解壓

#cp /home/ysw/workspace/gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2 ./

#tar -xvf gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2

#cd gcc-arm-none-eabi-5_4-2016q3/bin/

即可看到編譯工具鏈:

(3).把編譯器增加到系統環境變數中

注意:修改系統環境變數,需要重啟才生效

#reboot

2.編譯錯誤:

(1). /bin/sh: 1: gcc-arm-none-eabi/arm-none-eabi-gcc: not found

原因:64bit系統不支援32bit編譯器

#sudo apt-get install lib32ncurses5 lib32tinfo5 libc6-i386

STM32 ucLinux環境搭建

uclinux用到的資源 1 usblib安裝 configure disable udev make sudo make install 2 open ocd 安裝 sudo apt get install libtool autoconf automake texinfo configure p...

STM32F030開發環境搭建

長話短說,由於突然要除錯別人畫的一塊板子,用的是stm32f030除錯乙個adc.include stm32f0xx hal.h 這裡這個標頭檔案要放在其他標頭檔案前面,就是乙個順序問題。不然會報錯一堆未定義。這個問題可能以後編譯器會優化吧,目前先記著。然後需要編譯除錯。我只有dap link,但是...

ARM40 A5 GCC交叉編譯環境搭建

準備 2 解壓編譯工具鏈 將編譯工具鏈解壓到主機 opt目錄下。sudo xz d gcc linaro 4.9.4 2017.01 x86 64 arm linux gnueabi tar.xz sudo tar xvf gcc linaro 4.9.4 2017.01 x86 64 arm li...