文件名称:LeetCode编译慢-leetcode_solutions_go:Golangleetcode.com问题的解决方案
文件大小:141KB
文件格式:ZIP
更新时间:2024-07-20 08:53:40
系统开源
LeetCode 编译慢###About leetcode_solutions_go是我在 Go 中实现的编程挑战的一组解决方案。 最初,我实现了,然后用 Go 重写了它们。 请转到 C++/C 中的解决方案以获取每个问题的描述。 ###运行go test ###Debug 我们可以使用gcc来调试 Go 程序。 但是, go test -c生成的测试可执行文件总是有优化的。 我们不能直接调试测试可执行文件。 我们必须将代码复制到 main.go 并通过go build -gcflags "-N -l"编译没有优化的代码。 然后运行gcc leetcode_solutions_go 。 我发现gcc -tui leetcode_solutions_go更好。 ###Performance (Go vs C++/C) 我将 50 道题从 C++/C 转换为 Go 后比较了性能。 C++/C 版本的time ./main显示real 0m0.010s ,Go 版本的go test显示ok github.com/vinceyuan/leetcode_solutions_go 0.049s在我