可以在 GCC "bits/g++config.h"中编辑定义吗?

It it okay to edit definitions in GCC "bits/g++config.h"?

本文关键字:编辑 定义 GCC bits g++config      更新时间:2023-10-16

具体来说,我想将_GLIBCXX_FULLY_DYNAMIC_STRING设置为0,以便库noexcept声明 std::string move-constructor。

我更改了它,我的代码编译良好,但是我在任何地方都没有找到有关此文件的任何文档。我对更改库的内部部分有一种不好的感觉。

另一方面,此文件似乎允许编辑。

这样做安全吗?

不要更改系统包含文件。你的包管理器会讨厌你。