02/06/11 17:06 87PR2T7E
え~”初心者”と”質問”で検索かけてここが一番それらしかったので質問します
RedHatLinux7.2を入れたばかりのPC.カスタムインストでソフトウェア開発にチェックをいれておきました
一応Cの知識があったのでgccで遊んでみようとマルチスレッドに挑戦
#include <stdio.h>
#include <pthread.h>
して
pthread_createなどを使っていたら、こんなエラーがでてしまいました
/tmp/cc4jdBJS.o(.text+0x44): undefined reference to 'pthread_create'
は…はて、ヘッダをちゃんとインクルードしたのにundefined?…
あ、そういえばWindowsでもlibがちゃんと存在しないとリンクエラーになったなと調べてみたら
libpthread-0.9.soはちゃんと/libに存在していました
このエラーを解消するにはどうしたらよろしいのでしょうか
ご教授お願いします
また、スレ違いだったら初心者プログラム質問スレ的なスレを教えていただけると幸いです
ちなみにソース自体は下記のページのサンプルをちょっと改造したものです
URLリンク(www.ops.dti.ne.jp)