windows 下编译TCL的方法(win32 and win64)

时间:2022-09-01 11:09:08

在windows下编译tcl,首先要下载一下tcl的src,到网上查找下资源,建议用google搜索,百度出来的都是卖东西的。

1.打开visual studio 的command prompt,win64的要打开x64的command prompt

2.cd ../win,cd到tcl src下的win目录下,比如我的是在c盘下,C:\tcl8512-src\tcl8.5.12\win

3.如果是win64的,需要执行call "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" amd64

4.不同版本的编译指令

nmake -nologo -f makefile.vc OPTS=threads,symbols MSVCDIR=IDE 

nmake -nologo -f makefile.vc OPTS=threads,symbols MSVCDIR=IDE install INSTALLDIR=c:\tools\tcl   

Debug版 产生的执行文件是 tclsh85tg.exe,第二行的是指定tcl安装路径
nmake -nologo -f makefile.vc OPTS=symbols,static MSVCDIR=IDE 
nmake -nologo -f makefile.vc OPTS=symbols,static MSVCDIR=IDE install INSTALLDIR=c:\tools\tcl

Debug static版 产生的执行文件是 tclsh85sg.exe
nmake -nologo -f makefile.vc OPTS=threads MSVCDIR=IDE 
nmake -nologo -f makefile.vc OPTS=threads MSVCDIR=IDE install INSTALLDIR=c:\tools\tcl

Release版 产生的执行文件是 tclsh85t.exe
nmake -nologo -f makefile.vc OPTS=static MSVCDIR=IDE 
nmake -nologo -f makefile.vc OPTS=static MSVCDIR=IDE install INSTALLDIR=c:\tools\tcl

Release static tclsh85s.exe