小智 6
在我的路径中,它是/usr/include/openssl/conf.h,我们可以查询dpkg以找到它来自的包:
dpkg -S /usr/include/openssl/conf.h
Run Code Online (Sandbox Code Playgroud)
这给出了结果:
libssl-dev: /usr/include/openssl/conf.h
Run Code Online (Sandbox Code Playgroud)
因此你必须运行
sudo apt-get install libssl-dev
Run Code Online (Sandbox Code Playgroud)
以获得程序的开发文件。
如果您已经将其安装在非标准位置,则可以使用以下命令将其导出到构建环境中
export LD_LIBRARY_PATH=/location/of/lib
Run Code Online (Sandbox Code Playgroud)
您还可以使用该build-dep命令为特定程序安装所有必需的文件,例如
sudo apt-get build-dep openssl
Run Code Online (Sandbox Code Playgroud)