首次在 Ubuntu 14.04 上运行 C++ 程序

首次在 Ubuntu 14.04 上运行 C++ 程序

运行以下简单 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  
    

相关内容