当前位置:C++技术网 > 资讯 > 编程常识:7 生成exe/dll的过程

编程常识:7 生成exe/dll的过程

更新时间:2015-07-07 12:39:01浏览次数:1+次

生成exe/dll的过程

   我们写的是源代码文件,如.c和.cpp文件。这样的文件内容,计算机是不会当做代码执行的。我们平时调试代码时看到执行的代码,其实并不是计算机在执行这些语句,而是执行的二进制的指令。

    这些二进制才是计算机所认识的指令。而我们要让代码变成计算机识别的二进制代码指令数据,就需要使用编译器将文本文件翻译成二进制数据。因为程序要调用其他库,所以需要链接器将这些库链接到exe中。

    那么最终看到的exe就是二进制的数据文件,可以被计算机识别。exe中既有代码,也有数据。

    这个道理同样适用于dll,只是dll不能直接运行而已。

生成exe/dll的过程