需要移植一个vs2008的项目到linux上,代码比较复杂,重新写比较困难,于是开始折腾
首先移植到codeblocks上,sprints_s这类的vs函数都要改,windows调用要改
编译通过
cmd上直接用gcc命令编译源码失败,很多报错
直接用codeblocks编译好的.o文件
gcc ts.o descriptor.o -o ts 编译成功
./ts
改用.a静态链接,把两个.o链接到一起
ar crv ts.a ts.o descriptor.o
gcc ts.a -o ts
./ts
于是可以直接放到linux上使用了