【发布时间】:2018-11-01 01:24:50
【问题描述】:
我正在尝试在 Amazon AWS t2.micro 实例上编译一个测试 openmp 程序。好像有问题。在尝试编译this OpenMP hello world 程序时,尽管使用了gcc hello_world.c -fopenmp,但编译器无法找到omp.h。
之后,我尝试运行locate omp.h 并在/usr/lib/gcc/x86_64-amazon-linux/4.8.5/include 中找到它。接下来我尝试通过包含gcc -I 的目录来进行编译。然后编译器还需要libgomp.spec,在this栈溢出问题中已经遇到并解决了。
通过创建一些符号链接来关注最受好评的答案对我没有任何帮助,并且仍然显示error: libgomp.spec: No such file or directory,即使libgomp.spec 在我的/usr/lib64 目录中。
那么,我能做些什么来解决这个问题,为什么-fopenmp 不能像预期的那样在 amazon linux 上工作?这是在 CfnCluster 创建的实例上完成的,如果有帮助的话。
【问题讨论】:
标签: amazon-web-services compilation openmp