Loading... ## c/c++: ### 第一步在终端->编译: ```shell g++ -Wall -g -o test test.cpp ``` <div class="tip inlineBlock success"> test 代表我们最后生成的编译文件 test.cpp 代表我们要运行的c++语言文件 -Wall (可选)代表编译器在编译过程中会输出警告信息(Warning),比如有些变量你并没有使用,指针指向的类型有误,main 函数没有返回整数值等。这类信息虽然不是错误,不影响编译,但是很可能是程序 bug 的源头,也有助于你寻找代码中的错误,规范代码格式。所以建议每次编译时都加上 -Wall 参数。 -g (可选) 代表编译器会收集调试(debug)信息,这样如果你的程序运行出错,就可以通过 gdb 或者 lldb 等工具进行逐行调试,方便找出错误原因。如果你不是百分之百确定你的程序毫无问题,建议加上 -g 参数。这样 debug 的时候会方便很多。 -o 代表编译器会将编译完成后的可执行文件以你指定的名称输出到你指定的文件夹下。-o 的空格后的名称就是输出的文件的名称。例如我这里 -o 后是 test,就是说 gcc 会在编译成功后在我的当前目录下生成一个叫 test 的可执行文件。如果不加这个参数,每次编译后生成的可执行文件都会放在根目录下,名字叫做 a.out。每次编译成功后都会把上一次的 a.out 文件覆盖。所以建议加上 -o 参数,这样可以更加条理。 </div> ### 第二步在终端->运行 ```shell .\test ``` 如果提示你 Permission Denied,则是因为你没有赋予这个文件执行权限,需要在终端里输入 ```shell chmod +x test ``` ## python: 我们直接在终端输入` python xxx.py`即可 ```shell python temp.py ``` 最后修改:2022 年 05 月 17 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果文章有用,请随意打赏。