摘要:
今天同事问了我一个项目中的编译问题:在inc/endian_cmd.h中定义了一些函数,然后在src/rss_endian.c、src/endian_cmd.c各自包含了这个头文件,各自编译成.o文件后打包成公共库libutils.a,链接这个公共库时为什么没有报重复定义?代码如下:在inc/endian_cmd.h中定义了一个函数:uint32_t endian_htol_uint32(uint32_t v){#ifdef RSS_LITTLE_ENDIAN return v;#elif defined(RSS_BIG_ENDIAN) return ((v & 0xff) <& 阅读全文
posted @ 2013-05-20 20:18
農夫
阅读(307)
评论(0)
推荐(0)
浙公网安备 33010602011771号