我使用llvm- using为Openmp程序生成了一个.ll文件(用c编写)。
然后使用opt(3.0版)进行优化
但是当我尝试使用lli或llvm-ld执行优化的.ll文件时,得到以下错误:
LLVM ERROR: Program used external function 'GOMP_parallel_start' which could not be resolved!这是我遵循的步骤,
$ llvm-gcc -emit-llvm loop11.c -fopenmp -o loop.ll -S
$ opt -O3 loop.ll -o loop.opt.ll -S
$ lli loop.opt.ll
LLVM ERROR: Program used external function 'GOMP_parallel_start' which could not be resolved!请帮我解决这个问题。
提前谢谢。
发布于 2012-03-07 02:46:45
您必须链接/加载OpenMP运行时,在本例中为libgomp。
https://stackoverflow.com/questions/9587497
复制相似问题