因此,我尝试使用Perl从运行一些基本的Linux命令中捕获错误消息。例如,我尝试在运行ldd命令时捕获STDERR: # The stderr_file already existsmy $output= `$cmd`; 但是,即使ldd命令的输出确实包含诸如ldd: warning: you do not have execution permi
shared libraries: libmkl_intel_lp64.so: cannot open shared object file: No such file or directorylibmkl_intel_lp64.so => /g/software/intelXE/composer_xe_2011_sp1/mkl/lib/intel64/libmkl_intel_lp64lib64/libgcc_s.so.1
我无法用python加载共享对象库。我尝试将LD_LIBRARY_PATH设置为someObject.o所在的位置,当我使用非sudo命令运行python脚本时,这是可行的,但是当我使用sudo时,会遇到链接错误。使用ldd,我知道.so找不到.o文件。>>>ldd someSharedObject.sosomeObject.o => not found
libc.so.6 => /lib&