A. linux環境下 TCL中如何嵌套SHELL命令
要注意格式!! 1.去掉兩個分號 2.if [ $b -lt 10 ] if 與[ 之間要有空格 [ $b -lt 10 ] [ ] 其中的字元兩側需留有空格 3.elif [ $bU
B. TCL腳本在linux下怎麼執行
你的linux裝了tcl解釋器了嗎,一般是 /usr/bin/tclsh,如果確認你裝了 (確認方法是在命令行下執行 tclsh),如果沒問題,就在你的TCL腳本第一行加上
#!/usr/bin/env tclsh
然後確保你的腳本(假定腳本名字叫test.tcl) 是可執行的 (chmod +x test.tcl)
然後直接運行 ./test.tcl 即可。
C. 如何在Linux系統中編寫,編譯和運行Tcl程
linux下和windows下基本一樣的抄
先裝襲jdk,去官網下載rpm或者gz包安裝,也可以yum在線安裝open-jdk
配置環境變數(在/etc/profile中配置,配置完成後source以下這個文件使之生效)
用vi編寫源文件
命令行javac命令編譯代碼
命令行java命令運行代碼
除了安裝包從exe變成了rpm或者gz
編寫代碼的工具從記事本換成vi
其他不都和windows下一樣么
D. linux下安裝tcl
安裝tcl時需要其他依賴環境包,建議使用yum安裝,不想用yum的話就把缺少的依賴包先裝上,--forece是強制安裝,最好不要,各種出錯
E. Linux虛擬機已裝上tcl 無法運行
你安裝的有問題。
你的路徑 PATH 環境變數有問題。
其它,暫時不知。
F. linux下編譯程序找不到tcl.h是怎麼回事
3種可能
1. 也是最大可能。
你沒參考師兄的Makefile,在Linux下編譯通常都通過Makefile進行的
2. 如果你Makefile確認無誤,可能是內核版本不同,比如2.6.14的很多頭文件2.6.9沒有。
3. Linux編程有用戶態和內核態兩種區別,頭文件一樣,確定tcl.h是你特權級別范圍內的引用。
G. 怎麼在linux上安裝tcl tk
tcl
[user@localhost 桌面]$ ls tcl8.5.9-src.tar.gz
tcl8.5.9-src.tar.gz
[user@localhost 桌面]$ su
密碼:
[root@localhost 桌面]# cp tcl8.5.9-src.tar.gz /usr/local/src/
[root@localhost 桌面]# cd /usr/local/src/
[root@localhost src]# tar -zxvf tcl8.5.9-src.tar.gz
[root@localhost src]# cd tcl8.5.9/
[root@localhost tcl8.5.9]# cd unix/
[root@localhost unix]# ./configure --prefix=/usr/local/tcl/ --enable-shared
[root@localhost unix]# make
[root@localhost unix]# make install
[root@localhost unix]# /usr/local/tcl/bin/tclsh8.5
% exit
[root@localhost unix]#
tk
[user@localhost 桌面]$ ls tk8.5.9-src.tar.gz
tk8.5.9-src.tar.gz
[user@localhost 桌面]$ su
密碼:
[root@localhost 桌面]# cp tk8.5.9-src.tar.gz /usr/local/src/
[root@localhost 桌面]# cd /usr/local/src/
[root@localhost src]# tar -zxvf tk8.5.9-src.tar.gz
[root@localhost src]# cd tk8.5.9/
[root@localhost tk8.5.9]# cd unix/
[root@localhost unix]# ./configure --prefix=/usr/local/tk/ --with-tcl=/usr/local/tcl/lib/ --enable-shared
[root@localhost unix]# make
[root@localhost unix]# make install
[root@localhost unix]# /usr/local/tk/bin/wish8.5
/usr/local/tk/bin/wish8.5: error while loading shared libraries: libtcl8.5.so: cannot open shared object file: No such file or directory
[root@localhost unix]# ln -s /usr/local/tcl/lib/libtcl8.5.so /usr/local/tk/lib/libtcl8.5.so
[root@localhost unix]# /usr/local/tk/bin/wish8.5
% exit
[root@localhost unix]#