📄 bin86.html
字号:
<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 &&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&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 from the bash package<br><br>as from the binutils package<br>ld from the binutils package<br>strip from the binutils package<br><br>chmod from the fileutils package<br>install from the fileutils package<br>ln from the fileutils package<br>mv from the fileutils package<br><br>cc from the gcc package<br><br>make from the make package<br><br>sed from the sed 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -