如何禁用"不支持优化标志"的 clang 警告
How to disable clang warning of 'optimization flag is not supported'
i 需要用选项编译我的源文件
clang ... -flto -fno-fat-lto-objects foo.cpp
这将生成以下输出
警告:优化标志'-fno-fat-lto-objects'不支持
有人知道其他标志或类似的标志,可以将其传递给编译器并抑制此警告?
谢谢!
-Wno-ignored-optimization-argument
选项应起作用。有关详细信息,请参见-wignored-optimization-argument:
默认情况下启用了此诊断。
诊断文本:
警告:目标" b"不支持优化标志" A"警告:不支持优化标志" A"
请点击以下补丁,尝试再次修改。测试的内核5.15,成功工作。
--- a/Makefile
+++ b/Makefile
@@ -958,7 +958,7 @@ endif
# We trigger additional mismatches with less inlining
ifdef CONFIG_DEBUG_SECTION_MISMATCH
-KBUILD_CFLAGS += -fno-inline-functions-called-once
+KBUILD_CFLAGS += $(call cc-option, -fno-inline-functions-called-once)
endif
相关文章:
- 奇怪的结构&GCC&clang(void*返回类型)
- 数据成员SFINAE的C++17测试:gcc vs clang
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- 如何在 clang 的自动会议中检查支持编译标志
- 如何将编译器标志从 clang 传递给 nvcc
- Clang:覆盖之前在命令行上指定的所有警告和错误警告标志
- std::function, Clang 6.0 & MSVC (10.0017134.12) - 可能的 ABI 错误或必需的编译器标志
- 如何禁用"不支持优化标志"的 clang 警告
- clang以 - 所有的标志在矢量中没有不存在的元素
- 当我用CMake和ninja构建时,clang++忽略了-MD标志
- 如何使用Android构建的CMAKE GERTATOR-EXPEXPRYS生成Clang编译器标志
- clang/GCC编译器内在的无相应编译器标志
- 将默认标志添加到 CLang++ 或 G++
- 什么是-D编译器标志C++(clang,GNU,MSVC)
- 在Unix上链接到Clang和LLVM - 被迫使用LLVM的编译器标志?
- 哪些标志将改进gcc/clang编译时间
- 为什么 clang 编译器标志的顺序会影响生成的二进制大小
- clang++ -c标志做什么?
- Clang-cl由于emmintrin.h而无法构建NSS-lib,即使使用-msse2标志也是如此
- 有没有一种方法可以在输出二进制文件中存储clang编译时标志