05 2024 档案
摘要:CMake的指令是大小写不敏感的。 1、cmake_minimum_required 指定CMake工具的具体版本,使用格式如下: cmake_minimum_required(VERSION <min>[...<policy_max>] [FATAL_ERROR]) 可选参数<policy_max
阅读全文
摘要:#if #if condition 根据condition的值决定是否编译代码 condition中只能有宏和常量 #ifdef 判断宏是否定义,不推荐使用,这是为了兼容以前的写法 #if defined 判断宏是否定义,推荐使用
阅读全文
摘要:extern关键字的作用就是告诉编译器,去别的地方找这个函数或者变量的定义。 1、引用另一个文件中的变量 main.c #include<stdio.h> int main() { extern int num; printf("%d",num); return 0; } b.c #include<
阅读全文
摘要:1、不接收命令行参数 int main(void) {/*...*/} c程序是由系统调用的,main函数返回值代表c程序的执行结果。0代表执行成功,其他值代表执行失败。 2、接收命令行参数 int main(int argc, char *argv[]) {/*...*/} argc表示命令行参数
阅读全文
摘要:tar命令既可以将多个文件打包成一个归档文件,也可以从归档文件中提取单个文件。 示例: tar -cf archive.tar foo bar # 将foo和bar文件打包成archive.tar tar -tvf archive.tar # 查看archive.tar中的所有文件 tar -xf
阅读全文