Kawaninon.com

写真やサンプルプログラムなど、
日々の気になった出来事をメモしてる個人的なブログです。

Perlのthreadsが有効かコマンドで確認

ターミナルを使用して、Perlのthreadsが有効かコマンドで確認しました。MacPortsにApache2と同時にインストールされたPerlでは、デフォルトでuseithreadsがdefineの状態でした。useithreadsがundefと出力されるとthreadが使用できません。)

$ perl -V | grep thread    archname=darwin-thread-multi-2level
    config_args='-des -Dprefix=/opt/local -Dscriptdir=/opt/local/bin -Dvendorprefix=/opt/local -Dusemultiplicity=y -Dusethreads -Duseshrplib -Dcc=/usr/bin/gcc-4.2 -Dman1ext=1pm -Dman3ext=3pm -Dinstallstyle=lib/perl5 -Dman1dir=/opt/local/share/man/man1p -Dman3dir=/opt/local/share/man/man3p -Dsitebin=/opt/local/libexec/perl5.26/sitebin -Dsiteman1dir=/opt/local/share/perl5.26/siteman/man1 -Dsiteman3dir=/opt/local/share/perl5.26/siteman/man3 -Dvendorbin=/opt/local/libexec/perl5.26 -Dvendorman1dir=/opt/local/share/perl5.26/man/man1 -Dvendorman3dir=/opt/local/share/perl5.26/man/man3 -Dpager=/usr/bin/less -sR -Dperlpath=/opt/local/bin/perl5.26 -Dstartperl=#!/opt/local/bin/perl5.26 -Acppflags=-I/opt/local/include -Accflags=-pipe -Os  -Alddlflags=-L/opt/local/lib -Wl,-headerpad_max_install_names  -Aldflags=-L/opt/local/lib -Wl,-headerpad_max_install_names '
    useithreads=define
    libs=-lpthread -lgdbm -ldbm -ldl -lm -lutil -lc
    perllibs=-lpthread -ldl -lm -lutil -lc
    /opt/local/lib/perl5/site_perl/5.26/darwin-thread-multi-2level
    /opt/local/lib/perl5/vendor_perl/5.26/darwin-thread-multi-2level
    /opt/local/lib/perl5/5.26/darwin-thread-multi-2level

サンプルコードと出力結果です。ターミナルを起動して、perl -V | grep threadを入力したらreturnキーを押します。useithreadsがdefineの状態を確認できました。

スポンサーリンク

これらを使ってサイトを運用しています

QRコード

QR Code