Unauthorized while accessing
解决方案:升级最新版本git
有时候拉取代码不成功,可以ssh/https两种链接都试试
代码编写
vim进行临时的一些修改,vscode用于较大的项目,VS...cmake和make命令即可完成编译
查错
VERBOSE模式,输出具体的gcc编译命令,方便查错,通过make VERBOSE=1 选项来开启模式
配置
可以通过在CMakeLists.txt中添加预定义宏...add_definitions(-DAABB=1) 来设置宏AABB值为1,或者add_definitions(-DDEBUG) 来打开DEBUG宏
编译慢问题
遇到cmake编译慢问题,通过top命令及...ps命令查到自己的进程状态为D,查阅手册D含义是进程处于睡眠状态,也就是进程由于等待IO如磁盘IO,网络IO等,导致较长时间都没有响应
判断磁盘IO慢的问题,因此修改编译脚本,将编译的中间结果文件输出到临时的内存空间...shm中去,编译后再删除临时文件,减少本地磁盘IO操作,从而加速编译过程
运行
可以直接本地运行,方便查看占用内存和CPU资源情况,也可以使用公司集群系统投递任务,好处是统一的任务管理调度,不会出现资源竞争情况导致程序运行时间波动