【发布时间】:2015-08-07 10:50:43
【问题描述】:
我尝试在终端上运行一个基本的 C++ 文件:
#include <iostream>
using namespace std;
int main() {
cont << "This is my first C++ program!";
return 0
}
然后尝试在终端中运行它:
Kawika-and-Chloe-Boss:~ kawikaandchloe$ make learningCPP.cpp
make: *** No rule to make target `learningCPP.cpp'. Stop.
并尝试过:
Kawika-and-Chloe-Boss:~ kawikaandchloe$ make learningCPP
make: *** No rule to make target `learningCPP'. Stop.
并尝试过:
Kawika-and-Chloe-Boss:~ kawikaandchloe$ gcc learningCPP.cpp -o learningCPP.out
clang: error: no such file or directory: 'learningCPP.cpp'
clang: error: no input files
这是整个 bash/clang 文件:
Last login: Mon May 25 07:49:21 on console
Kawika-and-Chloe-Boss:~ kawikaandchloe$ make learningCPP.cpp
make: *** No rule to make target `learningCPP.cpp'. Stop.
Kawika-and-Chloe-Boss:~ kawikaandchloe$ make learningCPP
make: *** No rule to make target `learningCPP'. Stop.
Kawika-and-Chloe-Boss:~ kawikaandchloe$ gcc learningCPP.cpp -o learningCPP.out
clang: error: no such file or directory: 'learningCPP.cpp'
clang: error: no input files
Kawika-and-Chloe-Boss:~ kawikaandchloe$ $ g++ -o lab21 learningCPP.cpp
-bash: $: command not found
Kawika-and-Chloe-Boss:~ kawikaandchloe$ $ ./lab21
-bash: $: command not found
Kawika-and-Chloe-Boss:~ kawikaandchloe$ ./learningCPP.cpp
-bash: ./learningCPP.cpp: No such file or directory
Kawika-and-Chloe-Boss:~ kawikaandchloe$ ./main
-bash: ./main: No such file or directory
Kawika-and-Chloe-Boss:~ kawikaandchloe$ $ g++ -o main learningCPP.cpp
-bash: $: command not found
Kawika-and-Chloe-Boss:~ kawikaandchloe$ cpp
make learningCPP.cpp
run
asdklajdl;jaksld
sadddasdfasddas
df
dsa
f
dsa
你能帮忙吗?
【问题讨论】:
-
clang: error: no such file or directory: 'learningCPP.cpp'-- 你的文件叫learningCPP.cpp吗?它在当前目录中吗?听起来这台机器上没有安装g++。g++ -v输出什么? -
输入
ls并按 Enter。learningCpp.cpp是列出的文件之一吗? -
输入显示没有尝试执行 g++。前面总是有一个虚假的
$。 -
您不“运行” cpp 文件,而是编译它们。看来你在课堂上非常重要的部分没有专心。
-
cont << ...你确定这行代码?