|
在一个程序中要用到gsl,可是编译的时候没有找到。用rpm -q gsl 查询,得到如下结果
gsl-1.10-5.fc8
问题1:这样应该说我的机子上已经安装了gsl了吧?
问题2:如果已经安装,那么如何如何知道安装位置?我通过find / -name gsl*查询,只得到如下结果:
/use/share/doc/gsl-1.10
其余的就是一堆Permission denied(我是用我的帐号查询的,不是用root)
问题3:另一台机子上可以使用gsl,通过rpm -q gsl 查询,得到
[physics@localhost ~]$ rpm -q gsl
gsl-1.7-1.2.1
[physics@localhost ~]$
而用find / -name gsl*查询得到含有如下的一些结果
/usr/include/gsl
/usr/include/gsl/gsl_block_double.h
/usr/include/gsl/gsl_permute_vector_uint.h
/usr/include/gsl/gsl_vector_long.h
/usr/include/gsl/gsl_cdf.h
。。。。。(省略n多类似的)
/usr/share/doc/gsl-1.7(还有这个,我不能用的那台机子中只有这个)
/usr/share/doc/gsl-devel-1.7
.....
(括号中的字是我添加的)
这是不是说明虽然rpm -q 查询的已经安装,是不是也有可能没有安装上呢?否则两台机子的find 查询的差别这么大!
============
谢谢!
-- |
|