0

g++ 不允许我使用无法识别的命令行选项构建包

$ g++ -Wshorten-64-to-32 
g++-5: error: unrecognized command line option '-Wshorten-64-to-32'

我需要 g++ 来允许这个无法识别的命令行选项。这可能吗?

编辑

这可能使用自制 g++-5 吗?

4

1 回答 1

1

我需要 g++ 来允许这个无法识别的命令行选项。这可能吗?

不,上游 GCC 不支持该选项。它被 Apple 添加到他们修改后的 GCC 中。

-Wconversion应该给出一些相同的警告。

于 2016-02-19T18:57:19.373 回答