g++的问题....谢谢大家的帮忙...

C、C++和Java语言
回复
zero_hero
帖子: 14
注册时间: 2007-06-02 16:11
送出感谢: 1 次
接收感谢: 0

g++的问题....谢谢大家的帮忙...

#1

帖子 zero_hero » 2007-09-16 19:55

本人c++新手
编了一个程序1.cpp ,需要用到同目录下的接口文件gradebook.h和实现文件gradebook.cpp
但直接用g++编译1.cpp时会出现问题

/tmp/ccbmLUHX.o: In function `main':
fig03_13.cpp:(.text+0xb7): undefined reference to `GradeBook::GradeBook(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
fig03_13.cpp:(.text+0x13d): undefined reference to `GradeBook::GradeBook(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
fig03_13.cpp:(.text+0x17d): undefined reference to `GradeBook::getCourseName()'
fig03_13.cpp:(.text+0x1ad): undefined reference to `GradeBook::getCourseName()'
collect2: ld 返回 1

别人用vc++6.0编译是没问题的.....
应该如何解决呢?? :?:
头像
huyang163
帖子: 71
注册时间: 2007-08-03 17:06
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 huyang163 » 2007-09-16 19:58

学着写 makefile
头像
aitilang
帖子: 1026
注册时间: 2007-04-28 21:38
送出感谢: 0
接收感谢: 0

#3

帖子 aitilang » 2007-09-16 20:26

g++ 1.cpp a.h a.cpp
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
zero_hero
帖子: 14
注册时间: 2007-06-02 16:11
送出感谢: 1 次
接收感谢: 0

#4

帖子 zero_hero » 2007-09-17 7:27

谢谢各位,
楼上的,我用你的方法可以了,
但它生成的a.out可以在生成时就让我设置名字吗?像g++ 1.cpp -o nihao这样
头像
madoldman
帖子: 599
注册时间: 2006-02-27 20:19
来自: works system
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 madoldman » 2007-09-17 9:33

当然可以
东西路,南北走
十字路口人咬狗
拿起狗来打砖头
砖头咬了狗一口
图片
回复

回到 “C/C++/Java”