我编写了一个使用PCRE库的C应用程序。在我的电脑上一切正常。但是,当我将二进制文件复制到另一台计算机上并运行它时,会出现以下错误:
/libexec/ld-elf.so.1: 找不到共享对象“libpcre.so.0”,需要“myapp”
我知道我可以通过在目标计算机上安装PCRE库来使其工作。但是,我想知道是否有更方便的方法?(只需复制几个lib文件?)
我尝试复制libpcre.so.0文件,但它没有起作用。
感谢任何帮助! 谢谢,
/libexec/ld-elf.so.1: 找不到共享对象“libpcre.so.0”,需要“myapp”
我知道我可以通过在目标计算机上安装PCRE库来使其工作。但是,我想知道是否有更方便的方法?(只需复制几个lib文件?)
我尝试复制libpcre.so.0文件,但它没有起作用。
感谢任何帮助! 谢谢,
gcc
提供-static
选项,或者您可以指定libpcre.a库而不是-lpcre(或者在您的命令行中是什么)。实际上,这取决于您的构建机制。 - Michael Krelin - hacker