Linux与UNIX下编译的差异
Unix下大家一般都用cc进行编译,而LINUX下绝大多数软件都是用gcc编译,编译参数也有细节差异。 仅列举一二: 1、 -lsocket unix 如果用到socket的话,makefile需要加上 -lsocket,在linux中不再需要,因为,linux中libc.so里已包含含socket相关。 2、 编译成so ${CC} -o $@ -shared -fPIC ${OBJECT} -shared 该选项指定生成动态连接库(让连...