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

C/C++静态链接OpenMP库时出现-lgomp找不到错误的求助

解决Arch Linux下静态链接OpenMP时找不到-lgomp的问题

Arch Linux默认的gcc包仅提供动态版本的libgomp库,静态编译OpenMP程序所需的libgomp.a静态库并未包含在内,这就是编译报错的核心原因。

解决步骤:

  1. 安装gcc静态库包:
    sudo pacman -S gcc-libs-static
    
  2. 重新执行编译命令:
    g++ -o c c.cc -fopenmp -static
    

如果使用clang++编译,需要安装llvm对应的静态库包:

sudo pacman -S llvm-libs-static

安装后再执行clang++的静态编译命令即可完成正常链接。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 23:29:56