发布时间:2014-09-24 15:11:11
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向.........【阅读全文】
发布时间:2014-09-24 13:50:51
nm列出的符号有很多,常见的有三种:一种是在库中被调用,但并没有在库中定义(表明需要其他库支持),用U表示;一种是库中定义的函数,用T表示,这是最常见的;另外一种是所谓的“弱态”符号,它们虽然在库中被定义,但是可能被其他库中的同名符号覆盖,用W表示。更多功能请查看 man nm.........【阅读全文】
发布时间:2014-09-24 10:40:40
gcc编译的时候提供了预定义功能,参数是-D, 通过man gcc可以了解更多:-D name Predefine name as a macro, with definition 1. -D name=definition &.........【阅读全文】