更新了README

This commit is contained in:
Cloyir 2023-05-16 08:19:05 +08:00
parent e21382ae29
commit 0f0fec5e64

View File

@ -26,13 +26,11 @@
#### 已知问题
1. 代码是赶出来的, 写的依托
2. 没有链接库的功能
3. 不能判断哪些文件是修改过的, 所以只能全部编译一遍, 很耗时, 而且大概率以后也不会改
4. 只能指定目录下`src/`文件夹里的内容来编译以及只能输出到`target/bin/`目录下, 之后或许会增加新的编译选项
1. 代码写的依托
2. 不能判断哪些文件是修改过的, 所以只能全部编译一遍, 很耗时, 而且大概率以后也不会改
3. 只能指定目录下`src/`文件夹里的内容来编译以及只能输出到`target/bin/`目录下, 之后或许会增加新的编译选项
* 可能会影响到写学校的作业,但管他呢
5. 需要手动配置环境变量
6. 统一的用g++进行编译, 应该判断如果全是.c的文件就用gcc编译
4. 需要手动配置环境变量
#### rcm项目构建说明
@ -42,4 +40,5 @@
4. 默认情况下, 如果要构建二进制程序, src目录下应该放有一份`main.cpp``main.c`作为入口, 你应该在这里放置主函数
5. 默认情况下, `root/src/bin`下的每一个`.c/.cpp`文件都会独立作为入口构建一份二进制程序, 每个入口程序间互不干扰绕
6. 在构建时会忽略`*/test`文件夹下的所有文件, 这样你可以写一点测试
7. 推荐在`root/src`的每个文件夹(包括`src`文件夹它自己)下放一份`mod.h`文件, 引用这个`mod.h`文件就可以声明该目录下所有应包括的头文件, 包括子目录。这样构建的库项目会很清晰
7. rcm会将项目根目录下的lib文件夹内的所有以`lib`开头以`.a`结尾的文件作为静态链接库一起编译
8. 推荐在`root/src`的每个文件夹(包括`src`文件夹它自己)下放一份`mod.h`文件, 引用这个`mod.h`文件就可以声明该目录下所有应包括的头文件, 包括子目录。这样构建的库项目会很清晰