bin86.html

来自「lfs3.1 从源代码构建linux。html版本。」· HTML 代码 · 共 319 行

HTML
319
字号
<HTML><HEAD><TITLE>Installing Bin86-0.16.0</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.63"><LINKREL="HOME"TITLE="Linux From Scratch"HREF="../index.html"><LINKREL="UP"TITLE="Installing basic system software"HREF="../chapter06/chapter06.html"><LINKREL="PREVIOUS"TITLE="Installing Libtool-1.4.2"HREF="../chapter06/libtool.html"><LINKREL="NEXT"TITLE="Installing Binutils-2.11.2"HREF="../chapter06/binutils.html"></HEAD><BODYCLASS="sect1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLEWIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Linux From Scratch: Version 3.1</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="../chapter06/libtool.html">Prev</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">Chapter 6. Installing basic system software</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="../chapter06/binutils.html">Next</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="sect1"><H1CLASS="sect1"><ANAME="ch06-bin86">6.26. Installing Bin86-0.16.0</A></H1><TABLEBORDER="0"BGCOLOR="#E0E0E0"WIDTH="100%"><TR><TD><FONTCOLOR="#000000"><PRECLASS="screen">Estimated build time:           1 minuteEstimated required disk space:  1 MB</PRE></FONT></TD></TR></TABLE><DIVCLASS="sect2"><H2CLASS="sect2"><ANAME="AEN2507">6.26.1. Installation of Bin86</A></H2><P>This package is only needed if you decide to use Lilo on your LFSsystem. If you're going to use something else like Grub you won't needbin86. Check the documentation for your favorite boot loader to see ifyou need the bin86 package (usually only ld86 and/or as86 from thispackage are required).</P><P>Keep in mind, though, that it's not just bootloaders that use the bin86 package. There is always the chance that someother package needs programs from this package, so keep that in mind ifyou decide to skip this.</P><P>Install Bin86 by running the following commands:</P><P><TABLEBORDER="0"BGCOLOR="#E0E0E0"WIDTH="100%"><TR><TD><FONTCOLOR="#000000"><PRECLASS="screen"><TTCLASS="userinput"><B>make &#38;&#38;make PREFIX=/usr install</B></TT></PRE></FONT></TD></TR></TABLE></P></DIV><DIVCLASS="sect2"><H2CLASS="sect2"><ANAME="AEN2515">6.26.2. Contents</A></H2><P>The Bin86 contains the as86, as86_encap, ld86, objdump86, nm86 andsize86 programs.</P></DIV><DIVCLASS="sect2"><H2CLASS="sect2"><ANAME="AEN2518">6.26.3. Description</A></H2><DIVCLASS="sect3"><H3CLASS="sect3"><ANAME="AEN2520">6.26.3.1. as86</A></H3><P>as86 is an assembler for the 8086...80386 processors.</P></DIV><DIVCLASS="sect3"><H3CLASS="sect3"><ANAME="AEN2523">6.26.3.2. as86_encap</A></H3><P>as86_encap is a shell script to call as86 and convert the created binary into a C file prog.v to be included in or linked with programs like boot block installers.</P></DIV><DIVCLASS="sect3"><H3CLASS="sect3"><ANAME="AEN2526">6.26.3.3. ld86</A></H3><P>ld86 understands only the object files produced by the as86 assembler, it can link them into either an impure or a separate I&#38;D executable.</P></DIV><DIVCLASS="sect3"><H3CLASS="sect3"><ANAME="AEN2529">6.26.3.4. objdump86</A></H3><P>No description available.</P></DIV><DIVCLASS="sect3"><H3CLASS="sect3"><ANAME="AEN2532">6.26.3.5. nm86</A></H3><P>No description available.</P></DIV><DIVCLASS="sect3"><H3CLASS="sect3"><ANAME="AEN2535">6.26.3.6. size86</A></H3><P>No description available.</P></DIV></DIV><DIVCLASS="sect2"><H2CLASS="sect2"><ANAME="AEN2538">6.26.4. Dependencies</A></H2><P>Bin86-0.16.0 needs the following to be installed:</P><PCLASS="literallayout"><br>sh&nbsp;from&nbsp;the&nbsp;bash&nbsp;package<br><br>as&nbsp;from&nbsp;the&nbsp;binutils&nbsp;package<br>ld&nbsp;from&nbsp;the&nbsp;binutils&nbsp;package<br>strip&nbsp;from&nbsp;the&nbsp;binutils&nbsp;package<br><br>chmod&nbsp;from&nbsp;the&nbsp;fileutils&nbsp;package<br>install	from&nbsp;the&nbsp;fileutils&nbsp;package<br>ln&nbsp;from&nbsp;the&nbsp;fileutils&nbsp;package<br>mv&nbsp;from&nbsp;the&nbsp;fileutils&nbsp;package<br><br>cc&nbsp;from&nbsp;the&nbsp;gcc&nbsp;package<br><br>make&nbsp;from&nbsp;the&nbsp;make&nbsp;package<br><br>sed&nbsp;from&nbsp;the&nbsp;sed&nbsp;package<br></P></DIV></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLEWIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="../chapter06/libtool.html">Prev</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="../index.html">Home</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="../chapter06/binutils.html">Next</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">Installing Libtool-1.4.2</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="../chapter06/chapter06.html">Up</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">Installing Binutils-2.11.2</TD></TR></TABLE></DIV></BODY></HTML>

⌨️ 快捷键说明

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