You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

查找Linux系统下OpenSSL对应CFLAGS与LDFLAGS的等效配置路径

Linux平台对应的cgo OpenSSL配置

你通过apt安装libssl-dev后,OpenSSL相关头文件和库都会被安装到系统默认搜索路径中,对应配置如下:

//#cgo linux CFLAGS: -I/usr/include
//#cgo linux LDFLAGS: -L/usr/lib/x86_64-linux-gnu -lcrypto

补充说明:

  • 上述配置适配64位x86架构的Debian/Ubuntu系统,如果你使用其他架构,将/usr/lib/x86_64-linux-gnu替换为对应架构的库目录即可:
    • 32位x86:/usr/lib/i386-linux-gnu
    • ARM64:/usr/lib/aarch64-linux-gnu
  • 由于头文件和库路径都是gcc默认搜索的系统路径,你也可以省略路径参数,简化为以下写法即可正常编译:
//#cgo linux LDFLAGS: -lcrypto
  • 注意Windows下的链接参数-llibcrypto在Linux中对应为-lcrypto,无需额外加lib前缀。

内容的提问来源于stack exchange,提问作者OmerMichleviz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 05:54:02