みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

MinGWのgccでOpenMPを使う方法

MinGWのgccでOpenMPを使いたいのですが、サンプルソースコードを以下のようにコンパイルするところでエラーとなります。
gcc -fopenmp -O2 abc.c
その結果が以下のようです。
ld.exe: cannot find -lpthread
pthreadがみつからないのですが、あるけど見つからないのではなく、もともとない、が正解のようです。MinGWをインストールする際、ものすごく多くのファイル選択の可能性があり、デフォルトでやると欠落してしまうんだと思います。インストールのセレクトの仕方を教えて頂ければと思います。検討がつかないぐらいセレクションのリストが長々としているので。あるいは別の解決方法でも。よろしくお願いします。

投稿日時 - 2019-01-26 15:56:03

QNo.9581579

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

MinGWのインストールのときに,All Packagesを選び,mingw32-pthreads-w32を検索して見つかったものをインストールするといいんじゃないだろうか。

投稿日時 - 2019-01-26 16:28:30

お礼

回答ありがとうございます。まあ、OpenMPが目的なので、OpenMPという言葉でセットになっていて欲しいところでした。

投稿日時 - 2019-01-26 19:49:09

あなたにオススメの質問