|
|
首先说明 :由于我纯属个人兴趣在业余时间装好的fc5。加上本人还未找到一(本地为一小城镇)良师益友(网上诸君除外),故 有此小小问题(对我而言,如同门前大山,移山难....),还靠诸君举手之劳!!!
用VI抄书中(c++)文本如下:
#include <iostream>
using namespace std;
int main(){
cout<<"Never fear,c++ is here!";
return 0;
}
用命令如下:
[slr@zmd mytest]$ gcc -o print print.cpp
/tmp/ccMSMtXp.o:在函数‘__static_initialization_and_destruction_0(int, int)’中:print.cpp:\(.text+0x23):对‘std::ios_base::Init::Init()’未定义的引用
/tmp/ccMSMtXp.o:在函数‘__tcf_0’中:
print.cpp:\(.text+0x6c):对‘std::ios_base::Init::~Init()’未定义的引用
/tmp/ccMSMtXp.o:在函数‘main’中:
print.cpp:\(.text+0x8e):对‘std::cout’未定义的引用
print.cpp:\(.text+0x93):对‘std::basic_ostream<char, std::char_traits<char> >& std\:\ perator<< <std::char_traits<char> >(std\::basic_ostream<char, std::char_traits<char> >&, char const*)’未定义的引用
/tmp/ccMSMtXp.o:\(.eh_frame+0x11):对‘__gxx_personality_v0’未定义的引用
collect2: ld 返回 1
请问:1.我应该如何编译?
2.是不是fc5中没有一些文件?如果是少安装了,应该再安装些什么?我见 一本书上讲:新手最好不要用redhat linux 学c++,因为还要装其它东西,对我来说安装起来不容易,但是我只会用windows xp和 fc ( fc5是好不容易才装好,也不能说会用)。若是少装东西,还望能列清单一.二。
本人感激不尽!!!!!!!!!! |
|