如何在Linux上编译.cpp文件?

plu*_*luc 13 c++ linux

我对Linux和编译东西很满意 - 我通常只是按照说明操作,可以让自己摆脱困境.这次,我被一个随机的互联网公民给了一个.cpp文件,我真的很想知道如何编译它.我似乎尝试的所有东西(g ++,c ++,gcc)似乎都不起作用.

无论如何,这是文件:http://pastebin.ca/2073013

编辑:使用以下详细输出更新g++ file.cpp -o whatever:http://pastebin.ca/2073052

lou*_*ear 27

你需要使用以下方法编译它:

g++ inputfile.cpp -o outputbinary
Run Code Online (Sandbox Code Playgroud)

你引用的文件有一个缺失的#include <cstdlib>指令,如果你在你的文件中也包含它,一切都应该编译好.

  • 严格来说,不需要`-o outputbinary`位.(如果它不存在,GCC将默认为'a.out`) (2认同)