GCC編譯筆記

須要移植一個vs2008的項目到linux上,代碼比較複雜,從新寫比較困難,因而開始折騰linux

首先移植到codeblocks上,sprints_s這類的vs函數都要改,windows調用要改windows

編譯經過函數

cmd上直接用gcc命令編譯源碼失敗,不少報錯spa

直接用codeblocks編譯好的.o文件code

 gcc ts.o descriptor.o -o ts     編譯成功blog

./tsip

 

改用.a靜態連接,把兩個.o連接到一塊兒cmd

gcc -c  ts.c descriptor.c源碼

 ar crv ts.a ts.o descriptor.o編譯

gcc ts.a -o ts

./ts

 因而能夠直接放到linux上使用了

相關文章
相關標籤/搜索