LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 537|回复: 1

luban 语言

[复制链接]
发表于 2005-5-10 10:43:11 | 显示全部楼层 |阅读模式
发表于 2005-5-11 14:36:03 | 显示全部楼层
./lbnbuild
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbthread.cpp
mv lbthread.o ../obj
cd ../obj; g++ -shared -o ../lib/liblbthread.so -fPIC lbthread.o -lpthread
if test ! -e ../include/lbthread ; then { mkdir ../include/lbthread; } fi ; cp lbthread.hpp ../include/lbthread
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c testthread.cpp
mv testthread.o ../obj
cd ../obj ; g++ -o ../bin/testthread testthread.o -L../lib -llbthread
cp ../lib/liblbthread.so /home/pluto/luban/luban.beta1.2/lib; cp ../bin/* /home/pluto/luban/luban.beta1.2/bin; cp -r ../include/lbthread /home/pluto/luban/luban.beta1.2/include
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbobject.cpp
mv lbobject.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbsymbol.cpp
mv lbsymbol.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbtypeinfo.cpp
mv lbtypeinfo.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbtypefactory.cpp
mv lbtypefactory.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c DLLUtil.cppmv DLLUtil.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c HashUtil.cpp
mv HashUtil.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c StreamUtil.cpp
mv StreamUtil.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbdouble.cpp
mv lbdouble.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbint.cpp
mv lbint.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbstring.cpp
mv lbstring.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbchar.cpp
mv lbchar.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbbool.cpp
mv lbbool.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbvector.cpp
mv lbvector.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbmap.cpp
mv lbmap.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbset.cpp
mv lbset.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbfullsymbol.cpp
mv lbfullsymbol.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbtypespecbasic.cpp
mv lbtypespecbasic.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbtypespecmultitype.cpp
mv lbtypespecmultitype.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbtypespecenum.cpp
mv lbtypespecenum.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbtypespecrange.cpp
mv lbtypespecrange.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lberror.cppmv lberror.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbtypespectypetype.cpp
mv lbtypespectypetype.o ../obj
cd ../obj; g++ -shared -o ../lib/liblbtypes.so -fPIC lbobject.o lbsymbol.o lbtypeinfo.o lbtypefactory.o DLLUtil.o HashUtil.o StreamUtil.o lbdouble.o lbint.o lbstring.o lbchar.o lbbool.o lbvector.o lbmap.o lbset.o lbfullsymbol.o lbtypespecbasic.o lbtypespecmultitype.o lbtypespecenum.o lbtypespecrange.o lberror.o lbtypespectypetype.o -L/home/pluto/luban/luban.beta1.2/lib -llbthread -ldl
if test ! -e ../include/lbtypes; then { mkdir ../include/lbtypes; } fi ; cp lbobject.hpp lbsymbol.hpp lbtypeinfo.hpp HashUtil.hpp RefCountedPtr.hpp LBDeclareMacros.hpp LBDefineMacros.hpp DLLUtil.hpp lbtypefactory.hpp lbexception.hpp lbdouble.hpp lbint.hpp StreamUtil.hpp lbvarargs.hpp lbstring.hpp lbchar.hpp lbiterator.hpp lbvector.hpp LBObjPtr.hpp lbmap.hpp lbset.hpp lbbool.hpp lbfullsymbol.hpp lbtypespec.hpp lbtypespecbasic.hpp lbtypespecmultitype.hpp lbtypespecenum.hpp lbtypespecrange.hpp lberror.hpp lbtypespectypetype.hpp LBMemberFuncTable.hpp AtomicInt.hpp ../include/lbtypes
cp ../lib/liblbtypes.so /home/pluto/luban/luban.beta1.2/lib; cp ../bin/* /home/pluto/luban/luban.beta1.2/bin; cp -r ../include/lbtypes /home/pluto/luban/luban.beta1.2/include
cp: stat‘../bin/*’失败: 没有那个文件或目录
gcc -I. -I../include -I/home/pluto/luban/luban.beta1.2/include  -c luban_lex.c
mv luban_lex.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c luban_grammar.tab.cpp
mv luban_grammar.tab.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c luban_parsetree.cpp
mv luban_parsetree.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbpropertyinfo.cpp
mv lbpropertyinfo.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbstructinterface.cpp
mv lbstructinterface.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c luban_codegen.cpp
mv luban_codegen.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbprocessstruct.cpp
mv lbprocessstruct.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbstructiopadlocal.cpp
mv lbstructiopadlocal.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbstructiopadasynch.cpp
mv lbstructiopadasynch.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbrwlockedobjptr.cpp
mv lbrwlockedobjptr.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbcomponentinfo.cpp
mv lbcomponentinfo.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c luban_namespace.cpp
mv luban_namespace.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c luban_symbolresolver.cpp
mv luban_symbolresolver.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbtypespecstruct.cpp
mv lbtypespecstruct.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbabstractstruct.cpp
mv lbabstractstruct.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbstationarystruct.cpp
mv lbstationarystruct.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbcompositionstruct.cpp
mv lbcompositionstruct.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c luban_import.cpp
mv luban_import.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c luban_implicitcast.cpp
mv luban_implicitcast.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lblocalpropertystorage.cpp
mv lblocalpropertystorage.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbstruct.cpp
mv lbstruct.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbstructoutpadcomp.cpp
mv lbstructoutpadcomp.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbcounterwaiter.cpp
mv lbcounterwaiter.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c lbns.cpp
mv lbns.o ../obj
cd ../obj; g++ -shared -o ../lib/libluban.so -fPIC  luban_lex.o luban_grammar.tab.o luban_parsetree.o lbpropertyinfo.o lbstructinterface.o luban_codegen.o lbprocessstruct.o lbstructiopadlocal.o lbstructiopadasynch.o lbrwlockedobjptr.o lbcomponentinfo.o luban_namespace.o luban_symbolresolver.o lbtypespecstruct.o lbabstractstruct.o lbstationarystruct.o lbcompositionstruct.o luban_import.o luban_implicitcast.o lblocalpropertystorage.o lbstruct.o lbstructoutpadcomp.o lbcounterwaiter.o lbns.o -L/home/pluto/luban/luban.beta1.2/lib -llbtypes -llbthread -lfl
/usr/bin/ld: cannot find -lfl
collect2: ld returned 1 exit status
make: *** [libluban.so] 错误 1
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c console.cppmv console.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c file.cpp
mv file.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c deserializer.cpp
mv deserializer.o ../obj
cd ../obj; g++ -shared -o ../lib/liblbstd.so -fPIC console.o file.o deserializer.o -L/home/pluto/luban/luban.beta1.2/lib -llbtypes -llbthread
if test ! -d ../include/lbstd ; then { rm -f ../include/lbstd; mkdir ../include/lbstd; } fi ; cp console.hpp file.hpp ../include/lbstd
cp ../lib/liblbstd.so /home/pluto/luban/luban.beta1.2/lib; cp -r ../include/lbstd /home/pluto/luban/luban.beta1.2/include
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c socket.cpp
mv socket.o ../obj
g++ -I. -I../include -I/home/pluto/luban/luban.beta1.2/include -g -c portlistener.cpp
mv portlistener.o ../obj
cd ../obj; g++ -shared -o ../lib/liblbnet.so -fPIC socket.o portlistener.o -L/home/pluto/luban/luban.beta1.2/lib -llbtypes -llbthread
if test ! -d ../include/lbnet ; then { rm -f ../include/lbnet;mkdir ../include/lbnet; } fi ; cp socket.hpp ../include/lbnet
cp ../lib/liblbnet.so /home/pluto/luban/luban.beta1.2/lib; cp -r ../include/lbnet /home/pluto/luban/luban.beta1.2/include


还不行噢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表