# 常用编译文件 **Repository Path**: luoliluo/common-compilation-files ## Basic Information - **Project Name**: 常用编译文件 - **Description**: 记录一些常用的编译文件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-10 - **Last Updated**: 2023-08-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 常用编译文件 #### 介绍 记录一些常用的编译文件 #### 软件架构 跨平台, 通用makefile模板, 自用 (经过本人多次测试, 使用环境: vscode+gcc(windows下mingw64)+bash(git自带)) 支持MCU嵌入式, windows, linux平台的gcc/g++编译 由于含LINUX命令行, windows下使用git自带的bash命令行工具(此工具包含多数常用LINUX命令) 由mkenv.mk(和运行平台相关的配置), Makefile(与平台无关工程配置) 编译不同平台的, 和修改编译环境, 只需修改mkenv.mk, 常用修改项均注释 添加头文件路径, 库, 源文件, 宏定义, 只需在makefile 同时兼容C, C++, ASM文件编译 支持更新头文件后, 自动编译依赖头文件的相关文件 #### 安装教程 makefile和gcc的简单教程, 参照: 正点原子I.MX6U嵌入式Linux驱动开发指南: LINUX C入门一章 #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request