摘要: 这是因为 tcl-devel tk-devel 一般系统中默认是不安装的,至少cent-os 5.5 和fedora 11是这样的,安装这两个包即可。# yum install tcl-devel tk-devel补记: ubuntu 10.04.2 上为了便于多个版本的tcl的存在,tcl被安装的位置不太一样,如tcl8.5头文件目录:/usr/include/tcl8.5/ 所以需要注意包含这个到include目录tclConfig.sh目录:/usr/lib/tcl8.5/库文件:/usr/lib/libtcl8.5.so 所以编译的时候必须指定 -ltcl8.5 而不是 -ltcl而编 阅读全文
posted @ 2011-03-15 21:36 windtail 阅读(539) 评论(0) 推荐(0) 编辑
摘要: git 默认编译时,在push的时候会提示不能运行,因为编译的时候没有指定USE_CURL_MULTI,在哪里指定呢。直接在Makefile的CFLAGS里加 -DUSE_CURL_MULTI,但是不好使!最后上网搜到是在http.h里,果然最开始的时候加了一句 #undef USE_CURL_MULTI,难怪在命令行里加 -DUSE_CURL_MULTI,无效,把#undef改为#define,并在下面定义 #define DEFAULT_MAX_REQUESTS 5 即可(跟下面的curl版本大于多少多少一样)最后,网上说之所以默认时会是这样,因curl早期版本有bug,会导致数据丢失,不 阅读全文
posted @ 2011-03-15 21:32 windtail 阅读(248) 评论(0) 推荐(0) 编辑