gcc compile C++ file - Linux

Table of Contents

小弟剛才寫了一個最簡單的 C++ 程式 try1.cpp

附上程式碼

#include <iostream>
using namespace std;

int main()
{
cout << "Hello Linux!" << endl;
system("pause");
return 0;
}



然後 gcc -c try1.cpp

出現

gcc: error running to exec 'cc1plus': execvp: No such file or directory

請問是發生什麼事情了 O.O"


--

All Comments

Puput avatarPuput2011-02-20
猜想是不是要用 g++, 但是 gcc 不是有支援 C++ 嗎 囧"
Anthony avatarAnthony2011-02-22
g++ -c try1.cpp (only compile)
Olivia avatarOlivia2011-02-24
應該要用 -x 去指定語言吧, 不然直接 make try1 也可以
Elvira avatarElvira2011-02-28
都試過了還是不行
Hamiltion avatarHamiltion2011-03-04
Zora avatarZora2011-03-05
g++ 你會不行的原因應該是 "system" 這問題
Agnes avatarAgnes2011-03-06
可是system那一行的error應該是'system'was not declared之類
Elizabeth avatarElizabeth2011-03-10
<iostream>跟namespace都是C++的東西 要用g++做編譯
Edward Lewis avatarEdward Lewis2011-03-14
只是 -c 的話我剛剛試應該不會有錯, 看你的錯誤訊息好像
是找不到元件, 可能要重新設定你的編譯環境
John avatarJohn2011-03-15
反正你先把 system("pause") 那行刪掉再說...
Jack avatarJack2011-03-18
$ g++ try1.cpp -o try1.out
Sierra Rose avatarSierra Rose2011-03-21
如果你沒有安裝G++,請下sudo apt-get install g++ 安裝
Poppy avatarPoppy2011-03-26
話說gcc不是會自已去找正確的compiler?
Olivia avatarOlivia2011-03-29
GCC可以編CPP