gpt4 book ai didi

c++ - 在 "safe mode"中为 C++ 程序进行编译

转载 作者:行者123 更新时间:2023-11-28 03:32:42 24 4
gpt4 key购买 nike

make 是否有一个选项可以使程序安全编译,这样导致未定义行为的事情就会产生运行时错误;一个数组越界的例子?当然,这将意味着程序运行得更慢。

如果 make 本身没有选项,是否会有另一个与 make 兼容的调试工具?

最佳答案

如果 C++ 具有此功能,那将是 Java。或者 python 。或 C#。或者……你明白了。

还有“托管 C++”,它有点像 Camel ,也许可以满足您的目的。

在非 Windows 平台上,valgrind 工具是下一个最好的工具。

Microsoft C++ 的各种版本都有一些选项可以添加一些额外的检查,但都没有这些其他东西的规模。

关于c++ - 在 "safe mode"中为 C++ 程序进行编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12030055/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com