安裝SCons
SCons是一種基於python比makefile更為簡單便捷的自動化構建工具,可以在Linux和Windows下隨意編譯。由於所使用的工具鏈在linux下更為方便,因此我這里使用的是linux mint20系統(基於ubuntu的輕量化發行版)。
linux mint20默認已經安裝好了python3,

設置設置python3為默認python(即建立一個軟連接,類似win下的快捷方式),進入/usr/bin文件夾,ln -s python3 python,由於我這里已經操作過了,因此會提示“failed to create symbolic link 'python': File exists”

驗證下是否可以使用python,正確出現版本號,設置成功。

安裝PIP,一個python的包管理器
apt-get install python3-pip
通過pip安裝scons,python -m pip install scons,由於我這里已經安裝過了會提示“Requirement already satisfied”,安裝的文件夾在"/usr/local/lib/python3.8/dist-packages/"


驗證下scons是否安裝完畢,scons -v,可以看到scons版本號,說明安裝完成了。

安裝vim
雖然mint自帶了vi,但並不好用,如需在命令行下修改文本文件,比較推薦vim,更為簡單
sudo apt-get install vim

附上常用快捷鍵位

安裝gcc arm
這里使用的是arm-none-eabi-gcc,可以到這里下載:https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads

下載完成后 tar -xjvf 解壓到/opt/目錄並將bin文件夾添加到PATH路徑

重啟系統,使PATH路徑修改生效,輸入arm-none-eabi-gcc -v可以看到編譯器正確安裝了,到此基礎工具都已安裝完畢了

安裝eclipse
下載地址:https://www.eclipse.org/downloads/packages/

我比較習慣在Home下建立App文件夾用來方安裝的程序,這里直接將下載的eclipse解壓到App文件夾即可,eclipse在任何平台上都是解壓可用的(前提有java環境)

根據電腦配置修改eclipse.ini,這里我是虛擬機配置的內存比較小

在桌面建立快捷方式,eclipse就可啟動了


啟動后可以簡單設置下eclipse,使其符合自身的開發習慣,推薦安裝GNU ARM Eclipse插件

切換Java環境
linux系統一般都自帶openjdk,例如linux mint20自帶了openjdk11,這個人傾向於切換到穩定的jdk8
移除openjdk包: apt-get purge openjdk*
卸載 OpenJDK相關包: apt-get purge icedtea-* openjdk-*
一通操作后,jdk11已被卸載

由於我需要使用javafx,這里安裝oracle的jdk,可以到這里下載:https://repo.huaweicloud.com/java/jdk/
下載速度比較快,而且不通過oracle官網下載,無需注冊。

下載后解壓到/opt目錄, sudo vim /etc/profile 添加下環境變量,重啟linux生效。

重啟后,java -version可以看到已經成功安裝

安裝intellij idea
這個(如果不做Java EE開發)下載社區版就可以了,傳送門:https://www.jetbrains.com/idea/download/#section=linux

下載完成后,解壓到/home/app目錄(可任意),創建一個桌面快捷方式即可。

Windows下的操作
安裝python3
windows一般不自帶python環境,需要手動下載,推薦安裝64bit的版本,截至當前最新的是python3.9。https://www.python.org/downloads/release/python-390/

下載后直接安裝即可,目錄任意,推薦將python添加到PATH;需要勾選pip,這個模塊是python提供的包管理工具,可以很方便的安裝第三方工具,例如scons。

在最后一步時建議讓python修改下windows下PATH最大長度260字符的限制,修改后PATH限制變為8K字符左右,一般是夠用了。

最后驗證下python是否安裝成功,寫個helloworld,可以看到成功運行了。

安裝SCons
與上文linux的操作方式一致,這里提示可以更新PIP,先不用管它。

scons安裝完成,順帶一提:通過PIP安裝的第三方插件,源文件在'\Python39\Lib\site-packages'目錄下,可執行文件在'\Python39\Scripts'目錄。

