
C/C++
MpIceer
对计算机技术有好奇心,喜欢研究算法、网络、数据库技术...
展开
-
gcc和g++的区别
转自:http://forum.byr.edu.cn/pc/pccon.php?id=1942&nid=56349gcc和g++的区别 我们在编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里我想作个转载 2011-06-22 12:23:00 · 642 阅读 · 0 评论 -
Linux 关于动态链接库以及静态链接库的一些概念
From http://os.rdxx.com/Linux/LinuxRudiment/2008/5/17017197011.shtml库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。例如:libhello.so libhello.a 为了在同一系统中使用不同版本的库,可以在库文件名后加上版本号为后缀,例如: libhello.so.1.0,由于程序连接默认以.so为文件后缀名。所以转载 2011-06-25 00:41:00 · 673 阅读 · 0 评论 -
C 宏定义
一、宏中"#"和"##"的用法 #把宏参数变为一个字符串 例: #define strt(a) eee#a strt(sss) 预处理后为 eee "sss" ##把两个宏参数贴合在一起 例: #define contact(a,b) a##e##b contact(hello, world)原创 2013-03-07 23:50:23 · 738 阅读 · 0 评论