我有一个问题,Python不能加载动态c库_fileio
~ $ python
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Could not open PYTHONSTARTUP
IOError: [Errno 2] No such file or directory: '/hom
当我希望在Linux中从源代码编译一个没有包的程序时,通常需要使用比通过标准存储库提供的版本更高的版本来安装库。我更喜欢从源代码编译那些更新库,而不是使用外部存储库。
如何配置-> make ->sudo make安装额外需要的库和最终程序,以便将所有更新库和新程序安装在我的主目录下的单独文件夹中,以便只有新程序使用这些库?
我使用Centos 6.6,有一个共享库,生成的可执行文件和任何使用这个共享库的可执行文件都无法找到它,如ldd所见。我可以找到这个库:
$ locate libcs.so.1
/opt/cloudshield/lib/libcs.so.1
ldd显示以下内容:
$ sudo ldd /opt/cloudshield/lib/libcs.so.1
ldd: warning: you do not have execution permission for `/opt/cloudshield/lib/libcs.so.1'
linux-vdso.so.1 => (0x00