问一个g++连接外部函数库的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
McMorning
帖子: 13
注册时间: 2011-10-19 9:20

问一个g++连接外部函数库的问题

#1

帖子 McMorning » 2011-12-16 9:34

我敲了一个头文件名有<iomanip>的C++程序,编译总失败。提示:date-struct.cpp:23:7: 错误: ‘std::ostream’没有名为‘setfill’的成员
以前用C写数值计算的程序也遇到类似问题,当时是pow()函数的问题,我在网上搜到了连接数学函数库相应的指令,才成功运行。
请问这个头文件名和这个函数我该用什么指令才能连接正确的外部函数库?网上搜不到关于g++连接外部函数库的详细说明,只有连接数学函数库的例子。
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 问一个g++连接外部函数库的问题

#2

帖子 懒蜗牛Gentoo » 2011-12-16 9:36

编译时用-lxxxx参数。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
McMorning
帖子: 13
注册时间: 2011-10-19 9:20

Re: 问一个g++连接外部函数库的问题

#3

帖子 McMorning » 2011-12-16 9:39

xxxx具体是哪些字母?不可能真是xxxx吧?
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 问一个g++连接外部函数库的问题

#4

帖子 懒蜗牛Gentoo » 2011-12-16 9:51

不是真的xxx,xxx就是你要连接的库的名字啊。具体应该链接哪个库,我就不知道了。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
McMorning
帖子: 13
注册时间: 2011-10-19 9:20

Re: 问一个g++连接外部函数库的问题

#5

帖子 McMorning » 2011-12-16 9:55

问题是我不知道是哪个名字……
490365333ibmc
帖子: 413
注册时间: 2011-08-04 4:19
系统: Ubuntu 12.10

Re: 问一个g++连接外部函数库的问题

#6

帖子 490365333ibmc » 2011-12-16 12:21

代码: 全选

$ gcc -Wall pro.c /home/usrname/mylib.a -o pro
490365333ibmc
帖子: 413
注册时间: 2011-08-04 4:19
系统: Ubuntu 12.10

Re: 问一个g++连接外部函数库的问题

#7

帖子 490365333ibmc » 2011-12-16 12:23

McMorning 写了:问题是我不知道是哪个名字……
我从来没见过这个头文件,你去Google一下这个库
回复