首页 文章

缺少foo.c.在Ubuntu 11.04中使用gcc 4.5

提问于
浏览
0

我试图在Ubuntu 11.04中实现OpenMP,我正在虚拟机中运行 . 这些是我遵循的步骤:

第1步=> sudo apt-get install build-essential

第二步=> sudo apt-get install gcc 4.5

现在当我运行实现OpenMP的命令时(如果这不是正确的命令请告诉我),输出是:

** ubuntu @ ubuntu:〜$ gcc -fopenmp foo.c

gcc:foo.c:没有这样的文件或目录

gcc:没有输入文件**

2 回答

  • 0

    你似乎对"implementing" OpenMP中涉及的内容有一个模糊的概念 . 您需要编写一个使用OpenMP(其中 foo.c 是占位符)的程序才能使用该库 .

  • 0

    要在C代码中使用OpenMP,有两个步骤:

    • 在适当的代码中使用OpenMP的#pragma语句之一 .

    • 使用 -fopenmp 进行编译 .

    另外,我不禁注意到你的安装线有点粗略 - 要安装gcc,你只需要做 sudo apt-get install gcc (这会为你拉最新版本),并且要安装OpenMP,你需要做 sudo apt-get install libgomp1 . 如果你想要一个特定的版本,你必须确保 gcc-4.5 在Ubuntu 11.04 's repositories, which I' m不是100%确定它 .

相关问题