系统
SnailDove
在学本科生
展开
-
程序的编译过程之三——静态链接2
从helloworld回顾程序的编译过程之三——静态链接2 本文上接:从helloworld回顾程序的编译过程之三——静态链接1 http://blog.csdn.net/you1314520me/article/details/8916113 3、符号的解析和重定位 符号的解析和重转载 2013-05-12 02:24:29 · 1308 阅读 · 0 评论 -
程序的编译过程之二
从helloworld回顾程序的编译过程之二 为简单起见,本文中的例子将不使用printf之类的标准库函数,只使用自己定义的函数,下面的例子中主要是在linux环境下进行验证和调试的,如果没有linux开发环境也不要紧,本文已经将在linux下调试的结果全部都复制进来了,应该不影响阅读。 下面为本文中所使用的三个文件: //文件1:numOper.h转载 2013-05-12 02:17:26 · 789 阅读 · 0 评论 -
程序的编译过程之一
从helloworld回顾程序的编译过程之一 阅 计算机中所有的文件都是以01数字形式保存的,我们常见的程序文件也是如此,以常见的入门程序Hello.c为例,其代码为代码段1所示: 代码段1 //hello.c #include int main() { printf("hello, world\n"); } 机器中所有的字符转载 2013-05-12 02:14:05 · 848 阅读 · 0 评论 -
程序的编译过程之三——静态链接1
从helloworld回顾程序的编译过程之三——静态链接1 本文关于静态链接库的链接过程分析是对《程序员的自我修养——链接、装载与库》这本书的一点学习总结,另外,本文是在linux操作系统下进行验证和测试,所使用的测试文件为:main.c和add.c,其内容如下: ---------------文件main.c---------转载 2013-05-12 02:21:28 · 1693 阅读 · 0 评论 -
大小端
大小端原创 2015-03-30 00:34:08 · 447 阅读 · 0 评论