0

仮想マシンで実行しているUbuntu 11.04にOpenMPを実装しようとしています。これらは私が従った手順です:

最初のステップ => sudo apt-get install build-essential

2番目のステップ=> sudo apt-get install gcc 4.5

そして今、OpenMP を実装するためのコマンドを実行すると (これが正しいコマンドでない場合はお知らせください)、出力は次のようになります。

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

gcc: foo.c: そのようなファイルまたはディレクトリはありません

gcc: 入力ファイルがありません**

4

2 に答える 2

0

OpenMP の「実装」に関与するものについて、あいまいな概念を持っているようです。foo.cライブラリを使用するには、OpenMP ( はプレースホルダー)を使用するプログラムを作成する必要があります。

于 2012-06-02T20:01:56.770 に答える
0

C コードで OpenMP を利用するには、次の 2 つの手順があります。

  1. 必要に応じて、コード内で OpenMP の#pragmaステートメントの 1 つを使用してください。
  2. でコンパイルし-fopenmpます。

また、インストール行が少し大雑把であることにも気付きます。gcc をインストールするにはsudo apt-get install gcc、必要な操作はsudo apt-get install libgomp1. 特定のバージョンが必要な場合は、それgcc-4.5が Ubuntu 11.04 のリポジトリにあることを確認する必要がありますが、100% 確実ではありません。

于 2012-06-02T20:03:39.137 に答える