會員登入 新朋友?立刻註冊
[說明]
文章會慢慢移新精讚 //n.sfs.tw
2019/2/23 星期六     [文章分類及列表]
精讚Blog logo 部落格是自己寫爽的
精讚部落 > 後端程設 > Perl 寫法
讓 Perl 支援 threads 無次要群組 列印 推薦
作者或來源 瘦河馬 2009-11-10 21:06:25
關鍵字 1threads 2cpan 3perl
此文完整連結 http://n.zipko.info/198.html
文章歡迎轉載,請尊重版權註明連結來源。

讓 Perl 支援 threads

假如要讓 perl 支援 threads,必須要在 perl 編譯時就加有  WITH_THREADS=yes 的參數,否則執行需用到 threads 的 perl 時,會出現這樣的錯誤:

This Perl not built to support threads

The particular copy of Perl that you're trying to use was not built using the useithreads configuration option.

Having threads support requires all of Perl and all of the XS modules in the Perl installation to be rebuilt; it is not just a question of adding the threads module (i.e., threaded and non-threaded Perls are binary incompatible.)

以我之前用的 freebsd 7.1 為例,就得先移除舊的再重新編譯:

[root@log ~] cd /usr/ports/lang/perl5.8  
[root@log perl5.8] make deinstall
.......

[root@log perl5.8] make install WITH_THREADS=yes
.......
===>  Extracting for perl-threaded-5.8.8_1    出現這行就對了
.......

再進到 CPAN 安裝 threads 就好了,這樣use threads就可以正常運行了。

[root@log ~] perl -MCPAN -e shell
.......
cpan> make install threads
.......

END
F B 留 言 版

留言結束請重新整理網頁顯示留言
相 關 文 章
同 群 組 其 他 文 章
隨 機 文 章
精讚部落版權所有(c) JinZan Blog http://n.zipko.info Author axer@tc.edu.tw. 最佳瀏器為Firefox,本網頁不支援IE6。[文章分類及列表]
本站最佳瀏覽解析度1024x768 網站建置 2009.11