本项目主要用于学习 C 语言,主要学习内容有:
- 格式化输入输出;
- 表达式;
- 语句与数组;
- 函数;
- 指针与字符串;
- 结构体与枚举;
编译本项目依赖于以下工具:
| 工具 | 版本 |
|---|---|
| gcc | 14.2.0 |
| cmake | 3.15.0 |
| xmake | 2.9.9 |
| doxygen | 1.13.2 |
推荐使用CLion IDE开发。
本项目首次采用 xmake 编译,可参照本项目的 xmake.lua 查看具体配置,同时项目本身在上传时会根据 钩子脚本 自动生成 CMakeLists.txt 文件,以便于使用 CMake 进行编译。
下面介绍如何进行编译并运行操作
# 编译
xmake详细语法参照:xmake 官方文档
# 编译
mkdir build && cd build
cmake ..
make编译生成的可执行文件存放在 bin/ 目录下。本项目默认生成 Linux 可执行文件。
本项目通过Doxygen管理文档,具体的Doxygen配置参考:Doxyfile。
通过执行命令得到项目详细文档:
# 生成文档
doxygen
# 查看已修改配置
doxygen -x Doxyfile生成文件夹doxygen存放在项目根目录中,其中生成有html文件和latex文件。