当前位置:  开发笔记 > 编程语言 > 正文

不清楚链接器的工作

如何解决《不清楚链接器的工作》经验,为你挑选了0个好方法。

我在Windows上使用C语言.这个问题以前是程序中标识符会发生什么变化的一部分?.我打破它减少没有.问题 这是一个独立的查询(不依赖于前一个问题)

如果没有要链接的东西(即我没有使用任何库.我知道它没有任何用处.)链接器会更改汇编程序的目标代码输出吗?如果是这样,它会改变什么?

我听说LINKER也做了一些内存映射的操作.我不明白怎么做.该程序没有运行,它刚刚处于制造阶段.链接器如何映射到内存?它看起来怎么样?LINKER的功能是什么?

当人们提到"搬迁","地址绑定"时.我真的不明白他们的意思.它是什么?它的目的是什么?

一些调试器显示如下信息:调用堆栈:0xfffef32,0xf3234fe等.它在运行时是否正确?或者是链接器所谓的"内存映射"的内存地址?

当人们提到类似symbolssymbol table.它们是指标识符(变量名,常量名,函数名)吗?

我在互联网上搜索信息,但找不到任何有用的东西.可能我不知道该搜索什么.我不想读这本书的大书.但是如果有任何文章,教程清楚概念.这也会有所帮助.

我是新手程序员.所以,你可以用简单但技术性的术语来解释它.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有