源文件名改为test.cpp
开头加一句
#include <cstdlib>
首先你的代码是没问题的,不需要改代码,你看下面终端的输出信息,已经编译成功,只是 vscode 配置问题导致没有自动执行
打开 launch.json 将调试工具的路径填入 program: "", 一般用 /usr/bin/gdb 就好,没有 gdb 可以装一个
但也可以不用配置 vscode 在终端里手动编译 + 运行
编译 gcc 源代码文件名.c -o 输出可执行程序文件名
运行 ./输出可执行程序文件名
比如 gcc main.c -o main
./main
如果需要调试请加上 -g 参数 gcc main.c -g -o main
然后用调试器执行 gdb ./main
就是文件名的问题,我都好奇这文件名怎么弄出来的