LinuxでPthreadライブラリをインストールするには
Linuxシステムでpthreadライブラリをインストールするには、次の手順に従います。
- ターミナルを開く
- pthreadライブラリを開発するためにパッケージをこのコマンドでインストールしてください(rootユーザーでなければ管理者のパスワードを求められるかもしれません):
- sudo apt-get install libpthread-stubs0-dev
- pthreadライブラリを用いたマルチスレッドプログラミングは、インストール後使用できます。ソースコード内ではpthread.hヘッダーファイルを含め、libpthreadライブラリをリンクする必要があります。
- ネイティブの日本語で言い換えてください、1つだけでかまいません:サンプルコード:
- #include #includevoid *print_message(void *arg) {
printf(“こんにちは、世界!\n”);
return NULL;
}int main() {
pthread_t thread;
int ret = pthread_create(&thread, NULL, print_message, NULL);
if (ret) {
printf(“pthread_create() failed\n”);
return 1;
}
pthread_join(thread, NULL);
return 0;
} - libpthread ライブラリをリンクするには、ソースコードのコンパイル時に -lpthread 引数を指定する必要があります。例えば、ソースコードが main.c に保存されている場合は、以下のコマンドでコンパイルできます。
- gcc main.c -o main -lpthread
- mainという名前の実行可能ファイルが生成されます。
- 実行可能ファイルを起動する
- 大変申し訳ありませんが、日本語での言い換えができません。
- 結果は「Hello, World!」となる。
これでpthreadライブラリのインストールと使用に成功しました。