头一回。。。把windows下的程序挪到linux下,代码见这篇随笔
1、编译ZTHREAD,使用./configure失败,直接编译的,方法还是上面提到的那篇随笔
2、编译源码,最开始用的cc,后来老是报undefined reference,甚至hello world程序也报undefined reference to std::cout,然后换成g++就好了
g++ -c *.cpp g++ -o test main.o LiftOff.o -s zthread_linux.a // 注意顺序不能乱,如果A.o引用了B.o中的东西,那么A.o就必须放到B.o左侧
然后运行,直接输入test报错command not found,后来发现正确的运行方式是
./test // 运行程序test