会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SunshineMiles
博客园
首页
新随笔
联系
订阅
管理
[置顶]
静态链接——编译和链接
摘要: # 一、编译和链接的过程 ## 1、GCC生成可执行文件的总体过程 在日常的开发过程中,IDE总是会帮我们将编译和链接合并,一键式的执行,即使在liunx中,使用命令行来编译一个源文件也只是简单的一句"gcc hello.c"。我们并没有过多的关注编译和链接的运行机制和机理,我想从本质出发,深入了解
阅读全文
posted @ 2023-07-07 16:12 SunshineMiles
阅读(182)
评论(0)
推荐(0)
2023年7月17日
二、GCC编译器工作过程
摘要: 从更直观的角度来说,编译器是一种工具,将高级语言转化为机器语言。举个例子,我们可以使用编译器将用C++语言编写的程序转换为机器可执行的指令和数据。之前提到过,用机器指令或汇编语言编写程序非常繁琐和乏味,这导致了低效的程序开发。此外,用机器语言或汇编语言编写的程序依赖于特定的机器,如果在不同的CPU上
阅读全文
posted @ 2023-07-17 20:43 SunshineMiles
阅读(235)
评论(0)
推荐(0)
公告