GCC編譯C++

我保證自己的程序絕對是標準的c++程序,gcc居然不認,我就ft了

本來以爲是gcc版本太老,update到3.4.4,結果一樣


#include<iostream>
using namespace std;
改成
#include<iostream.h>
結果還是一樣

鬱悶了,直接寫個hello world程序,發現只要使用了iostream庫就出這個錯

google,發現N多人都出這個錯,就是沒發現有一個正面回答這個問題的人。在cygwin相關的一個mailing list裏面有人問這個問題,結果下面的回答是讓他把cygwin版本,gcc版本,及cygwin安裝的各個包的版本都發上來,暈啊。這個問題應該是跟版本無關的吧!

終於找到一個很沒人氣的論壇,裏面的回答很簡單:編c++程序,要用g++

當場就鬱悶了,合着我忙了半天就這麼簡單啊!自己試試
g++ HelloWorld.cpp
一次成功。這種問題……唉,相信很多從windows轉到linux的c++程序員都應該碰到過吧,爲什麼gcc的manual裏就不寫呢?

前幾天剛開始用gcc時還有一個問題,就是老提示 no newline at end of file,後來在網上google半天才知道最後一行得留個空行……

萬事開頭難啊,學用Linux這種萬惡的無人性的OpenSource的軟件更難啊……
轉自http://blog.sinzy.net/hjk41/entry/7646

發佈了16 篇原創文章 · 獲贊 12 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章