一,全静态
使用选项:-static -pthread -lrt -ldl 。
优点:不会发生应用程序在不同Linux版本下的标准库不兼容问题。
不足:生成的文件比较大。
二,全动态
使用选项:-pthread -lrt -ldl
优点:文件很小,
不足:容易发生不同的平台版本下的标准库不兼容的问题。
三,半静态
使用选项:-static-libgcc -L. -pthread -lrt -ldl
优点:针对不同的库,可以选择是否链接,如对不兼容的库,可以静态链接。
不足:不够智能。