当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 请教个关于libg21c.so.0的问题
帖子发表于 : 2015-12-13 12:31 

注册: 2015-11-13 16:30
帖子: 34
系统: ubuntu15.04
送出感谢: 12
接收感谢: 0 次
各位大侠,运行软件报错,libg2cso.0:cannot open shared object file: no such file or directory
这需要安装什么?
ubuntu packages里貌似也没找到相关的
我用的是ubuntu15.04


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 请教个关于libg21c.so.0的问题
帖子发表于 : 2015-12-13 12:36 
头像

注册: 2011-03-20 13:12
帖子: 4519
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
这个文件已经不随新版 Ubuntu 分发了,如果仍有应用程序需要,可从旧版包中获得:
http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gcc-3.4/libg2c0_3.4.6-6ubuntu5_i386.deb
http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gcc-3.4/libg2c0_3.4.6-6ubuntu3_amd64.deb
http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gcc-3.4/libg2c0-dev_3.4.6-6ubuntu3_i386.deb
http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gcc-3.4/libg2c0-dev_3.4.6-6ubuntu3_amd64.deb

但注意不要直接安装,可能造成依赖问题。可解开 deb 包,手工将 libg2c.so.0 和 libg2c.so.0.0.0 放到 /usr/lib/ 下
注意 libg2c.so.0 是 libg2c.so.0.0.0 的符号链接

代码:
alexy@localhost ~/libg2c0_3.4.6-6ubuntu5_i386/usr/lib $ ll
total 112
drwxr-xr-x 2 alexy alexy   4096 Dec 13 12:42 .
drwxr-xr-x 4 alexy alexy   4096 May  8  2008 ..
lrwxrwxrwx 1 alexy alexy     15 May  8  2008 libg2c.so.0 -> libg2c.so.0.0.0
-rw-r--r-- 1 alexy alexy 105680 May  8  2008 libg2c.so.0.0.0


参考
https://bugs.launchpad.net/ubuntu/+source/gcc-3.4/+bug/249991
http://askubuntu.com/questions/300957/how-do-i-install-libg2c


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% shawrain
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: 请教个关于libg21c.so.0的问题
帖子发表于 : 2015-12-13 13:37 

注册: 2015-11-13 16:30
帖子: 34
系统: ubuntu15.04
送出感谢: 12
接收感谢: 0 次
vickycq 写道:
这个文件已经不随新版 Ubuntu 分发了,如果仍有应用程序需要,可从旧版包中获得:
http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gcc-3.4/libg2c0_3.4.6-6ubuntu5_i386.deb
http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gcc-3.4/libg2c0_3.4.6-6ubuntu3_amd64.deb
http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gcc-3.4/libg2c0-dev_3.4.6-6ubuntu3_i386.deb
http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gcc-3.4/libg2c0-dev_3.4.6-6ubuntu3_amd64.deb

但注意不要直接安装,可能造成依赖问题。可解开 deb 包,手工将 libg2c.so.0 和 libg2c.so.0.0.0 放到 /usr/lib/ 下
注意 libg2c.so.0 是 libg2c.so.0.0.0 的符号链接

代码:
alexy@localhost ~/libg2c0_3.4.6-6ubuntu5_i386/usr/lib $ ll
total 112
drwxr-xr-x 2 alexy alexy   4096 Dec 13 12:42 .
drwxr-xr-x 4 alexy alexy   4096 May  8  2008 ..
lrwxrwxrwx 1 alexy alexy     15 May  8  2008 libg2c.so.0 -> libg2c.so.0.0.0
-rw-r--r-- 1 alexy alexy 105680 May  8  2008 libg2c.so.0.0.0


参考
https://bugs.launchpad.net/ubuntu/+source/gcc-3.4/+bug/249991
http://askubuntu.com/questions/300957/how-do-i-install-libg2c



谢谢


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 请教个关于libg21c.so.0的问题
帖子发表于 : 2015-12-15 11:10 

注册: 2015-11-13 16:30
帖子: 34
系统: ubuntu15.04
送出感谢: 12
接收感谢: 0 次
谢谢,已经安装成功,不过有两个小问题不太明白,想再请教下:这两个网址上lib内容不一样,

http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gcc-3.4/libg2c0_3.4.6-6ubuntu3_amd64.deb
lib下为:libg2c.so.0,libg2c.so.0.0.0
http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gcc-3.4/libg2c0-dev_3.4.6-6ubuntu3_amd64.deb
lib下为:ligfrtbegin.a,libgzc.a,libg2c.la,libg2c.so
这两个有什么区别呢?
代码:
alexy@localhost ~/libg2c0_3.4.6-6ubuntu5_i386/usr/lib $ ll
total 112
drwxr-xr-x 2 alexy alexy   4096 Dec 13 12:42 .
drwxr-xr-x 4 alexy alexy   4096 May  8  2008 ..
lrwxrwxrwx 1 alexy alexy     15 May  8  2008 libg2c.so.0 -> libg2c.so.0.0.0
-rw-r--r-- 1 alexy alexy 105680 May  8  2008 libg2c.so.0.0.0

命令“ll”有什么用?“ll --help”无法看到帮助信息,不太明白




谢谢


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 请教个关于libg21c.so.0的问题
帖子发表于 : 2015-12-15 11:23 
头像

注册: 2011-03-20 13:12
帖子: 4519
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
1. libg2c0 是其它应用程序需要的动态链接库,libg2c0-dev 则包含开发用的头文件等
一般只需要 libg2c0
caf 写道:
The -dev packages usually contain C header files and statically compiled versions of library files (.a extension). Sometimes they contain additional documentation and examples, or even helper applications.

参考
http://stackoverflow.com/questions/1157192/what-do-the-dev-packages-in-the-linux-package-repositories-actually-contain
http://askubuntu.com/questions/182703/how-and-why-to-create-dbg-dev-doc-packages

2. 可以自己在 .bashrc 中设置 alias ll='ls -al'
很多发行版会默认包含 alias ll='ls -l' 或 alias ll='ls -l --color=auto'

参考
http://askubuntu.com/questions/581539/difference-between-ls-l-and-ll
http://unix.stackexchange.com/questions/28425/how-can-i-install-the-ll-command-on-mac-os-x


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 请教个关于libg21c.so.0的问题
帖子发表于 : 2015-12-15 14:52 

注册: 2015-11-13 16:30
帖子: 34
系统: ubuntu15.04
送出感谢: 12
接收感谢: 0 次
谢谢,有点明了了
ll可以理解为ls -al或者ls -l等命令的组合
那这个的关键是否可以理解为是手工把libg2c.so.0 和 libg2c.so.0.0.0 放到 /usr/lib/ 下?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 请教个关于libg21c.so.0的问题
帖子发表于 : 2015-12-15 15:03 
头像

注册: 2011-03-20 13:12
帖子: 4519
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
shawrain 写道:
那这个的关键是否可以理解为是手工把libg2c.so.0 和 libg2c.so.0.0.0 放到 /usr/lib/ 下?

对,注意 libg2c.so.0 是 libg2c.so.0.0.0 的符号链接
也可以只拷贝 libg2c.so.0.0.0 到 /usr/lib
然后 sudo ln -sf /usr/lib/libg2c.so.0.0.0 /usr/lib/libg2c.so.0

用 ldd 查看你要运行的应用程序需要哪些动态链接库
例如 ldd /usr/local/bin/prosite/pfscan
看看需要的库是否为 libg2c.so.0


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 请教个关于libg21c.so.0的问题
帖子发表于 : 2015-12-15 17:16 

注册: 2015-11-13 16:30
帖子: 34
系统: ubuntu15.04
送出感谢: 12
接收感谢: 0 次
明了,谢谢! :em11


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Youdao FeedFetcher 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译