如何在Linux平台上为g++配置优化的预处理器设置

发布时间:2024-10-26 15:07:07 作者:小樊
来源:亿速云 阅读:79

在 Linux 平台上,为 g++ 配置优化的预处理器设置可以通过以下步骤实现:

  1. 打开终端。

  2. 创建一个新的文本文件,例如 g++-优化.conf,并使用文本编辑器(如 nano、vim 或 gedit)打开它。

  3. 在文件中添加以下内容:

# 设置预处理器宏
# 优化编译速度
GCC_CXXFLAGS="-O2 -Wall -Wextra -Wno-unused-variable -Wno-unused-function -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-shadow -Wno-sign-compare -Wno-float-equal -Wno-conversion -Wno-non-virtual-dtor -Wno-move-const-object -Wno-split-strings -Wno-long-long -Wno-uninitialized -Wno-unknown-condition -Wno-unused-result -Wno-parentheses -Wno-enum-compare -Wno-shorten-64-to-32 -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast -Wno-cast-qual -Wno-const-cast -Wno-function-template-args -Wno-non-template-functions -Wno-vla -Wno-array-bounds -Wno-trigraphs -Wno-char-subscripts -Wno-constexpr-not-constexpr -Wno-if-constexpr-condition -Wno-nested-namespace -Wno-noexcept-type-specifiers -Wno-noexcept-operator -Wno-noexcept-constant-condition -Wno-noexcept-placement -Wno-noexcept-return -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -Wno-noexcept-delete-virtual -Wno-noexcept-move-assignment -Wno-noexcept-move-construction -Wno-noexcept-swap -Wno-noexcept-rethrow -Wno-noexcept-return-type -Wno-noexcept-source-location -Wno-noexcept-function-type -Wno-noexcept-虚函数 -Wno-noexcept-虚析构函数 -Wno-noexcept-override -Wno-noexcept-final -Wno-noexcept-delete -Wno-noexcept-delete-non-virtual -W
推荐阅读:
  1. linux中shell编程指的是什么
  2. linux中unzip不能用怎么解决

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:Linux下g++编译时优化C++模板实例化速度

下一篇:g++在Linux下编译时对虚函数调用的优化

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》