Tcl語言包搜尋機制

2021-08-31 08:07:07 字數 1075 閱讀 4433

「pkg_mkindex」是乙個tcl命令,它用來建立包索引,這樣當使用「package require」時,相應的包才能被找到。使用「pkg_mkindex」命令會建立「pkgindex.tcl」檔案,將「pkgindex.tcl」和相關的庫檔案放到「$tcl_pkgpath」所指名的目錄的某個子目錄下,這樣包才能被自動載入。

以下是乙個簡單的測試:

建立packagetest.tcl檔案,放入/usr/local/activetcl/lib/目錄下,packagetest.tcl內容如下:

#!/usr/local/activetcl/bin/tclsh

package provide packagetest 1.0

proc packagetest_fun {}

使用下面的命令生成pkgindex.tcl檔案:

[grant@sitats grant]$tclsh

% pkg_mkindex /usr/local/activetcl/lib/packagetest *

使用示例:

[root@sitats packagetest]$tclsh

% package require packagetest

1.0

% packagetest_fun

*************************===

/usr/local/activetcl/lib/tcl8.4 /usr/local/activetcl/lib /usr/local/activetcl/lib/tcllib1.6 /usr/local/activetcl/lib/tklib0.2 /usr/local/activetcl/lib/granttest

*************************===

Ogitor中文語言包

ogitor 中文語言包製作過程 1 轉到qtogitor languages 目錄下新建一檔案 ogitor zh cn.ts 2 在translate.pro 檔案中新增 translations ogitor zh cn.ts 3 cd c qt 4.5.2 qtogitor language...

VMware語言包切換

vmware workstation full 10.0.2 1744117安裝預設為中文版,如果要使用英文版做如下操作 找到你的vmware安裝目錄 例如 d program files x86 vmware vmware workstation messages 有ja zh cn兩個語言包,只...

linux提示語言包

locale a 檢視可用的語言包.選擇中文語言包 echo lc all zh cn.utf8 etc profile echo export lc all etc profile 怎麼設定linux系統中文語言,這是很多小夥伴在開始使用linux的時候,都會遇到乙個問題,就是終端輸入命令回顯的時...