C++
Han-torch
这个作者很懒,什么都没留下…
展开
-
C++:正常的开发周期步骤
通过编译创建目标文件;通过链接创建可执行文件;执行应用程序以便进行测试;修复代码中的错误并重复这些步骤。原创 2023-11-16 11:43:47 · 195 阅读 · 0 评论 -
C++:解释器和编译器的区别
我理解的是,解释器是一边解释一边执行,有点像断点,逐步排查。编译器就是常用的编译运行,直接将整个代码作为输入,然后整个运行出来,但是工作是一次性运行的,所以找出错误要重新排查整个代码。就C++而言,编译和链接后,将得到一个可执行文件,处理器可直接执行它,而无需做进一步解释。原创 2023-11-16 11:36:16 · 279 阅读 · 0 评论 -
C++:链接器的作用
有时候代码量过大,我们会选择将部分功能封装成一个单独的函数文件,此时如果想使用这个封装的函数文件,或者是一些安装好的库文件时候,需要调用这些文件,调用的这个过程就是通过链接器完成。编译器将C++代码文件作为输入,并生成一个使用机器语言的目标文件。通常,代码依赖于库和其他代码文件中的函数。链接器负责建立这些链接,并生成一个可执行文件,它集成了指定的所有直接或间接依存关系。原创 2023-11-16 11:39:58 · 211 阅读 · 0 评论