|
Linux 系統的程式安裝工具 Synaptic 套件管理程式可簡化程式安裝過程,
但是經常性版本落後造成新功能無法使用,
須下載原始程式重新編譯安裝, 為了避免忘記在此做個紀錄.
SDCC 支援許多 uP 的 C 語言, 目前在 Synaptic 中的版本為 3.8.0, 不支援 PIC 系列
而在 SourceForge 版本為 4.1.0, 支援 mcs51/z80/z180/r2k/r2ka/r3ka/gbz80/tlcs90/ez80_z80/z80n/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8/pdk13/pdk14/pdk15 4.1.0,
為了給 SDCC 支援 PIC 系列, 先安裝 gputils, 一樣到 SourceForge 下載最新版本 1.5.0, 解壓縮進入該目錄
> ./configure
> make
> make install
(詳細說明在 INSTALL 文件中),
以下資訊來源 https://chisight.wordpress.com/2 ... n-debian-or-ubuntu/
無誤後再安裝 SDCC 必備程式庫:
sudo apt install build-essential libboost-all-dev bison flex texinfo
再到 https://sourceforge.net/projects/sdcc/ 下載 SDCC 程式, 解壓縮進入 SDCC 目錄一樣打
> ./configure
> make
> sudo make install
等一段時間編譯好就可測試查看版本資訊
sdcc -v
看一些 PIC 範例程式
https://github.com/diegoherranz/sdcc-examples
命令列編譯:
sdcc -mpic14 -p16fxxx MyProgram.c |
評分
-
5
查看全部評分
-
|