⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bfd.html

📁 gcc手册
💻 HTML
字号:
<html lang="en">

<head>

<title>Untitled</title>

<meta http-equiv="Content-Type" content="text/html">

<meta name="description" content="Untitled">

<meta name="generator" content="makeinfo 4.3">

<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">

</head>

<body>

<div class="node">

<p>

Node:<a name="BFD">BFD</a>,

Next:<a rel="next" accesskey="n" href="Reporting-Bugs.html#Reporting%20Bugs">Reporting Bugs</a>,

Previous:<a rel="previous" accesskey="p" href="Machine-Dependent.html#Machine%20Dependent">Machine Dependent</a>,

Up:<a rel="up" accesskey="u" href="index.html#Top">Top</a>

<hr><br>

</div>



<h2 class="chapter">BFD</h2>



   <p>The linker accesses object and archive files using the BFD libraries. 

These libraries allow the linker to use the same routines to operate on

object files whatever the object file format.  A different object file

format can be supported simply by creating a new BFD back end and adding

it to the library.  To conserve runtime memory, however, the linker and

associated tools are usually configured to support only a subset of the

object file formats available.  You can use <code>objdump -i</code>

(see <a href="../binutils.info/objdump.html#objdump">objdump</a>) to

list all the formats available for your configuration.



   <p>As with most implementations, BFD is a compromise between

several conflicting requirements. The major factor influencing

BFD design was efficiency: any time used converting between

formats is time which would not have been spent had BFD not

been involved. This is partly offset by abstraction payback; since

BFD simplifies applications and back ends, more time and care

may be spent optimizing algorithms for a greater speed.



   <p>One minor artifact of the BFD solution which you should bear in

mind is the potential for information loss.  There are two places where

useful information can be lost using the BFD mechanism: during

conversion and during output. See <a href="BFD-information-loss.html#BFD%20information%20loss">BFD information loss</a>.



<ul class="menu">

<li><a accesskey="1" href="BFD-outline.html#BFD%20outline">BFD outline</a>:                  How it works: an outline of BFD

</ul>



   </body></html>



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -