-Wno-uninitialized: 这个选项用于禁用未初始化的变量警告。当一个变量在使用之前没有初始化时,编译器通常会发出警告。使用这个选项可以告诉编译器忽略这个警告。
-Wno-enum-conversion: 这个选项用于禁用枚举类型转换警告。当一个变量从枚举类型转换为其他类型时,编译器可能会发出警告。使用这个选项可以告诉编译器忽略这个警告。
-Wno-fortify-source: 这个选项用于禁用 fortify source 相关的警告。Fortify source 是 GCC 提供的一个选项,用于增加代码的健壮性,减少缓冲区溢出等安全问题。使用这个选项可以告诉编译器忽略 fortify source 相关的警告。
-Wno-invalid-source-encoding: 这个选项用于禁用无效的源代码编码警告。当源代码文件使用了无效的字符编码时,编译器可能会发出警告。使用这个选项可以告诉编译器忽略这个警告。
-Wno-tautological-pointer-compare: 这个选项用于禁用无效的指针比较警告。当对两个指针进行比较时,如果比较的结果总是相同的,那么这个比较就是无效的。使用这个选项可以告诉编译器忽略这个警告。
-Wno-tautological-overlap-compare: 这个选项用于禁用无效的重叠比较警告。当对两个重叠的内存区域进行比较时,如果比较的结果总是相同的,那么这个比较就是无效的。使用这个选项可以告诉编译器忽略这个警告。
-Wno-pointer-bool-conversion: 这个选项用于禁用指针到布尔值的隐式转换警告。当一个指针被隐式转换为布尔值时,编译器可能会发出警告。使用这个选项可以告诉编译器忽略这个警告。
-Wno-misleading-indentation: 这个选项用于禁用误导性的缩进警告。当源代码的缩进可能引起歧义时,编译器可能会发出警告。使用这个选项可以告诉编译器忽略这个警告。
Linux Makefile部分常用选项说明
最新推荐文章于 2024-11-24 15:35:46 发布