最常見的就是編譯網路程式不通過
一般我們再linux下編譯程式都是用
gcc -c xxx.c
gcc -o XXX xxx.o
現這樣先把.c檔編譯程目的檔 再把目的檔轉成執行檔
但是如果再solaris下編譯 為了能使用網路函式庫
再編譯程執行檔時要加上 -lsocket -lnsl
gcc -c xxx.c
gcc -o XXX xxx.o -lsocket -lnsl
而另一問題 再我們用到sctp函式庫的時候 編譯必須加上 -lsctp
gcc -c xxx.c
gcc -o XXX xxx.o -lsctp
再solaris則是
gcc -c xxx.c
gcc -o XXX xxx.o -lsocket -lnsl -lsctp
沒有留言:
張貼留言