This topic has been archived. It cannot be replied.
-
工作学习 / 专业技术讨论 / 编程问题:solaris+apache,一个cgi程序如何指定调用.so的路经(非dlopen()这种调用方式)而不是从缺省路经调用?
-mike20030405(mike);
2005-10-25
(#2572351@0)
-
LD_LIBRARY_PATH
-flagship(M5);
2005-10-25
(#2572583@0)
-
我也这么想,可是怎么都设不了这个环境变量.httpd.conf中SetEnv,PassEnv和程序中setenv()都不行. 怎么办?谢!
-mike20030405(mike);
2005-10-25
(#2572685@0)
-
LD_LIBRARY_PATH已经可以设进CGI了, 但是cgi还是只从缺省的/usr/lib等路经去调用动态库. 怎么才能指定动态库的调用路经呢? 谢谢!
-mike20030405(mike);
2005-10-26
(#2573949@0)
-
http://www.linux.org/docs/ldp/howto/Program-Library-HOWTO/shared-libraries.html
-holdon(again);
2005-10-26
(#2575001@0)
-
很有用的文章,多谢!我已经发现是setuid屏蔽了LD_LIBRARY_PATH.现在不设置LD_LIBRARY_PATH,通过链接时-Rpath选项就可以指定运行时的库路经.现在的问题是:只有部分的动态库是从指定的路经装载的,还有其他一些库从别的地方装载了.怎么才能让程序只从一个指定路经装载库?
-mike20030405(mike);
2005-10-27
{105}
(#2576168@0)
-
变态CTO终于放弃把在Solaris8上编译运行的程序直接拿到Solaris9上去运行了,我也可以歇会了,这个问题以后有机会再接着搞。多谢关注。
-mike20030405(mike);
2005-10-30
(#2580279@0)