我在做一個簡單的hello world C++程序。出於某種原因,編譯後它不會運行。這裏的程序:用樹莓派運行C++文件
#include <iostream>
using namespace std;
int main() {
cout << "hello world";
}
我使用編譯:
g++ -std=c++0x helloworld.cpp
沒有錯誤。然而,當我嘗試使用./helloworld.cpp運行它,我得到這個:
./helloworld.cpp: line 2: using: command not found
./helloworld.cpp: line 5: syntax error near unexpected token `('
./helloworld.cpp: line 5: `int main()'
當然,我試圖尋找這件事,並發現了一個鏈接,曾有人問幾乎是我的確切同樣的問題。 (C++ compiles but gives error when executed)。他們告訴我刪除.cpp。但是,我嘗試了./helloworld,但仍然有錯誤。它告訴我這一點:
bash: helloworld: No such file or directory
此外,我在它的目錄helloworld.cpp,所以我不認爲這是問題所在。任何幫助,將不勝感激。謝謝!
您無法從shell運行C++源代碼。您編譯一個可執行文件並運行該文件。 –
哦。我想知道什麼是。謝謝! – Anonymous