# stc12c51_demo_sdcc **Repository Path**: frayl/stc12c51_demo_sdcc ## Basic Information - **Project Name**: stc12c51_demo_sdcc - **Description**: 基于开源软件sdcc搭建的C51工程 - **Primary Language**: C - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-11-29 - **Last Updated**: 2021-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 基于SDCC搭建C51核windows编译教程 特点: + 兼容Keil 编译器寄存器操作,可与的旧工程适配 + 全开源软件搭建,避免keil盗版问题,可支持交叉编译 ### 1.环境装备 #### a. 安装sdcc编译工具 ##### 直接在官网下载编译好的包,[地址](http://sdcc.sourceforge.net/),傻瓜式安装即可,终端输入 sdcc -v 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 #12072 (MINGW64) published under GNU General Public License (GPL) #### b. 安装make工具 ##### ① [参考网址](https://cloud.tencent.com/developer/article/1754949) ##### ② 添加安装make路径的环境变量 ### 2. 工程管理 #### a.编译工程 make #### b.清除工程 make clean #### c.添加源文件,参考makefile 文件的文件添加方法