【发布时间】:2014-05-24 13:33:54
【问题描述】:
我正在尝试使用命令:
gcc -I${HOME}/usr/include -L${HOME}/usr/lib -lsodium test.c
但是当我尝试运行 a.out 时,它给出了错误:
./a.out: error while loading shared libraries: libsodium.so.4: cannot open shared object file: No such file or directory
但 libsodium.so.4 肯定在 ${HOME}/usr/lib 目录中。这是怎么回事? test.c 只是
#include <stdio.h>
#include "sodium.h"
int main(int argc, char** argv)
{ return (0); }
【问题讨论】: