我获得了sqlite源代码:
sudo apt-get install fossil
mkdir sqlite
cd sqlite
fossil clone http://www.sqlite.org/cgi/src/doc/trunk a
fossil open a
rm a
并将其编译为有关于自述的说明。现在我想运行make test。
自述文件表示,这需要Tcl开发文件。在Ubuntu 14.04上,我运行:
sudo apt-get install tcl8.6-dev
如果我make test它给了tcl.h not found
因此,我定位了tcl.h并运行:
CPATH="
我刚开始写一个makefile,它将在linux机器上执行。
我要在makefile中完成以下任务:1)检查路径/目录中的文件是否存在并且最近是否修改过2)运行.tcl文件
我已经写了下面这段code..can,请大家帮帮我。PATH =/work/source/
task1:
ifeq (,$(PATH))
@echo "error file does not exist!"
endif
#check for files modified
#run the .tcl command
run evaltest
我正在学习更多关于sqlite3的知识,并且正在尝试使用sqlite3_analyzer来查看有关我的数据的大量数据。问题是,当我从下载sqlite-analyzer-linux-x86-3071502.zip并解压缩这个包,然后尝试运行程序时,我收到了这个错误:./sqlite3_analyzer: error while loading shared libraries: libtcl8.6.so: cannot open shared object file: No such file or directory
有人知道在哪里可以找到这个libtcl8.6.so文件吗?有没有人知道如何安
我有一个C++应用程序,它充当TCL/TK的解释器。tms是针对TCL/TK8.4编制的。
我需要在一个只安装了TCL/TK8.5的环境中运行这个程序。
当我在TCL/TK8.5系统上运行应用程序时,会得到以下错误:
tms: error while loading shared libraries: libtk8.4.so: cannot open shared object file: No such file or directory
tms是使用g++以及-ltcl8.4和-ltk8.4标志在Linux上编译的。
我的TCL脚本使用TCL变量组合了一个对命令行工具的调用。我尝试过在命令行中使用exec或eval,但都不起作用。
#!/usr/bin/tclsh
set dbg 0
set iso 100
set cmd "gphoto2 --set-config-value /main/imgsettings/iso=${iso}"
if {$dbg} {puts $cmd} else {eval $cmd}
提供:
invalid command name "gphoto2"
while executing
"gphoto2 --set-config-value
我有一个如下的spec.txt,在linux shell中运行"cat spec.txt | cut -d "|“-f 2”命令是可以的。
user@test-server:~/auto/acpi6/main/spec$ cat spec.txt
a1 | BMC_HEALTH | 0x0 | discrete | 0x0000| na | na | na | na | na | na
user@test-server:~/auto/acpi6/main/spec$ cat s