我想使用自定义 TCL 解释器作为 TclDevKit 的前缀文件tclapp
。
我有一个从以下文件构建的 TCL 解释器:
// file main.cpp
#include <tcl.h>
int
Tcl_AppInit( Tcl_Interp* interp )
{
if ( Tcl_Init( interp ) == TCL_ERROR ) {
return TCL_ERROR;
}
if ( Tcl_Eval( interp, "puts \"this is my interpreter\"" ) == TCL_ERROR ) {
return TCL_ERROR;
}
return TCL_OK;
}
int
main( int argc, char** argv )
{
Tcl_Main( argc, argv, &Tcl_AppInit );
return 0;
}
main.cpp
我使用以下命令构建:
g++ -Wl,-R/usr/local/lib -L/usr/local/lib -ltcl main.cpp -o myinterp
并得到一名口译员myinterp
。
我应该如何修改上面main.cpp
的g++
命令才能myinterp
作为-prefix
TclDevKit 的选项传递tclapp
?