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