运行以下简单 C++ 程序的命令是什么?
#include <iostream>
using namespace std;
// main () is where program execution begins
int main()
{
cout << "Hello World"; // prints Hello World
return 0;
}
答案1
首先你需要编译和链接你的程序。假设源代码保存在文件中yourprog.cpp
,你可以使用 GNU C++ 编译器来执行此操作g++
,例如
g++ -Wall -o yourprog yourprog.cpp
生成的可执行文件将被调用yourprog
,然后您可以使用
./yourprog
答案2
make
以下是一种无需任何额外设置即可构建和运行程序的方法:
make CXXFLAGS='-Wall -Werror' hello_world && ./hello_world
但假设您将继续开发,您将需要创建一个名为的文件Makefile
来进一步简化事情。
CXXFLAGS = -Wall -Werror
default: build
build: hello_world
run: build
<tab>./hello_world
然后你可以通过输入以下内容来构建并运行你的程序:
make run
如果您只是想看看您的程序是否编译时没有错误,请输入:
make
其他说明:
- 以上
<tab>
内容应使用密钥来创建tab。 - 包含 非常重要
-Wall -Werror
。这些标志可防止编译器忽略某些明显的编程错误。这意味着程序员的调试工作更少。 - 我主张使用
-s
带有 的选项make
。它通常可以消除不必要的冗长内容。 - 的一个特点
make
是,如果不需要,它不会重新编译您的程序。如果程序需要很长时间才能编译,这可以节省很多时间。如果您的项目有多个源 (.cpp) 文件,这尤其有用,因为这些文件可以独立编译——甚至可以使用该-j
选项并行(同时)编译。
答案3
打开终端并执行以下操作
1-g++ -o outfilename.bin source.cpp
2-./outfilename.bin
假设源文件是 source.cpp
答案4
按Ctrl+ Alt+打开终端t
通过运行以下命令安装 GNU C++ 编译器:
sudo apt-get install g++
现在通过运行以下命令编译 cpp 源文件:
g++ sourceFile.cpp -o anything
您现在可以像这样运行该文件:
./anything