文章分类 -  02-程序

程序的解释/编译、链接、运行
摘要:原文:http://bbs.pediy.com/showthread.php?t=76876 以下介绍程序是如何装入内存,从而变成在计算机内可执行的形式的。 在用汇编语言或高级语言编写的程序中,是通过符号名来访问子程序和数据的,我们把程序中符号名的集合叫做“名字空间”。汇编语言源程序经过汇编,或者高 阅读全文
posted @ 2017-12-05 18:30 小天儿 阅读(3200) 评论(0) 推荐(1)
摘要:The Development of the C Language*Dennis M. RitchieBell Labs/Lucent TechnologiesMurray Hill, NJ 07974 USA 概要在1970s早期,C编程语言是作为新生的Unix操作系统的系统实现语言而设计的。衍生 阅读全文
posted @ 2017-08-04 20:04 小天儿 阅读(1651) 评论(0) 推荐(0)
摘要:原文链接:https://jstwind.com/t/30/events/ hello word 阅读全文
posted @ 2017-08-02 09:57 小天儿 阅读(1420) 评论(0) 推荐(0)
摘要:目录: 什么是 CMake 入门案例:单个源文件 多个源文件 自定义编译选项 安装和测试 支持 gdb 添加环境检查 添加版本号 生成安装包 将其他平台的项目迁移到 CMake 相关链接 类似工具 什么是 CMake All problems in computer science can be s 阅读全文
posted @ 2017-07-13 10:01 小天儿 阅读(3850) 评论(0) 推荐(1)
摘要:一、前言 Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间的相互关系并自动维护编译工作。而makefile 文件需要按照某种语法进行编写,文件中需要说明如何编译各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖关系。 然而make的命令"博客精深",对于初学者来 阅读全文
posted @ 2017-07-13 01:52 小天儿 阅读(705) 评论(0) 推荐(0)
摘要:一、前言 Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间的相互关系并自动维护编译工作。而makefile 文件需要按照某种语法进行编写,文件中需要说明如何编译各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖关系。 然而make的命令"博客精深",对于初学者来 阅读全文
posted @ 2017-07-13 01:44 小天儿 阅读(710) 评论(0) 推荐(0)
摘要:1简介 2简单编译 2.1预处理 2.2编译为汇编代码(Compilation) 2.3汇编(Assembly) 2.4连接(Linking) 3多个程序文件的编译 4检错 5库文件连接 5.1编译成可执行文件 5.2链接 5.3强制链接时使用静态链接库 1简介 GCC 的意思也只是 GNU C C 阅读全文
posted @ 2017-07-13 01:40 小天儿 阅读(571) 评论(0) 推荐(0)