Changeset de102fc8
- Timestamp:
- 04/04/2003 12:07:27 AM (20 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/inkscape-core-mods, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/python-mods, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, v1_0, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/intltool, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- ce2adc3
- Parents:
- c7ab2480
- Files:
-
- 3 added
- 2 deleted
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
general/general.ent
rc7ab2480 rde102fc8 92 92 <!ENTITY % jdk SYSTEM "prog/jdk/j2sdk.ent"> 93 93 <!ENTITY % ruby SYSTEM "prog/ruby/ruby.ent"> 94 <!ENTITY % gnat SYSTEM "prog/gnat/gnat.ent">95 94 <!ENTITY % gcc SYSTEM "prog/gcc/gcc.ent"> 95 <!ENTITY % gnat SYSTEM "prog/gcc/gnat.ent"> 96 96 <!ENTITY % gcc2 SYSTEM "prog/gcc2/gcc2.ent"> 97 97 %python; -
general/prog/gcc.xml
rc7ab2480 rde102fc8 3 3 <title>gcc-&gcc-version;</title> 4 4 5 &gnat-intro; 6 &gnat-inst; 5 7 &gcc-intro; 6 8 &gcc-inst; 7 9 &gcc-exp; 8 &gcc-inst1;9 10 &gcc-desc; 10 11 -
general/prog/gcc/gcc-desc.xml
rc7ab2480 rde102fc8 19 19 <sect2><title>Description</title> 20 20 21 <para>These programs and libraries have been documented on the 22 LFS gcc-&gcc-version; page and at <xref linkend="gnat"/> except 23 for:</para> 21 <para>The programs and libraries whose descriptions are missing here 22 have been described in the LFS gcc-&gcc-version; page.</para> 24 23 25 24 <sect3><title>g77</title> 26 25 <para>g77 is the fortran compiler invoked by gcc.</para></sect3> 27 26 27 <sect3><title>add2line</title> 28 <para>add2line converts the ASCII form of the 2-line orbital elements in 29 a file to binary form and appends them to the orbdata files. </para></sect3> 30 31 <sect3><title>gcov</title> 32 <para>gcov is a test coverage program.</para></sect3> 33 34 <sect3><title>gdb</title> 35 <para>gdb is the GNAT debugger.</para></sect3> 36 37 <sect3><title>gnatbind</title> 38 <para>gnatbind is used to bind compiled objects.</para></sect3> 39 40 <sect3><title>gnatbl</title> 41 <para>gnatbl is the Ada linker. </para></sect3> 42 43 <sect3><title>gnatchop</title> 44 <para>gnatchop is useful for renaming files to meet the standard Ada 45 default file naming conventions.</para></sect3> 46 47 <sect3><title>gnatelim</title> 48 <para>gnatelim is used to detect and eliminate unused subprograms in an 49 Ada partition.</para></sect3> 50 51 <sect3><title>gnatfind</title> 52 <para>gnatfind is the GNAT definition/use finder.</para></sect3> 53 54 <sect3><title>gnatgcc</title> 55 <para>gnatgcc is the compiler.</para></sect3> 56 57 <sect3><title>gnathtml.pl</title> 58 <para>gnathtml.pl converts Ada souce files to html for viewing in Web 59 browsers.</para></sect3> 60 61 <sect3><title>gnatkr</title> 62 <para>gnatkr is used to determine the crunched name for a given file, 63 when crunched to a specified maximum length.</para></sect3> 64 65 <sect3><title>gnatlink</title> 66 <para>gnatlink is used to link programs and build an executable file.</para></sect3> 67 68 <sect3><title>gnatls</title> 69 <para>gnatls is the compiled unit browser.</para></sect3> 70 71 <sect3><title>gnatemake</title> 72 <para>gnatmake ia an automatic make facility.</para></sect3> 73 74 <sect3><title>gnatmem</title> 75 <para>gnatmem is the GNAT utility that monitors dynamic allocation and 76 deallocation activity in a program.</para></sect3> 77 78 <sect3><title>gnatprep</title> 79 <para>gnatprep is the GNAT external preprocessor.</para></sect3> 80 81 <sect3><title>gnatpsta</title> 82 <para>gnatpsta determines the values of all the relevant parameters in 83 Standard and outputs to stdout.</para></sect3> 84 85 <sect3><title>gnatpsys</title> 86 <para>gnatpsys determines the values of all the relevant parameters in 87 System and outputs to stdout.</para></sect3> 88 89 <sect3><title>gnatstub</title> 90 <para>gnatstub is a generator of body stubs.</para></sect3> 91 92 <sect3><title>gnatxref</title> 93 <para>gnatxref is the GNAT cross referencer.</para></sect3> 94 95 <sect3><title>gvd</title> 96 <para>gvd is the GNU Visual Debugger.</para></sect3> 28 97 29 98 </sect2> -
general/prog/gcc/gcc-exp.xml
rc7ab2480 rde102fc8 2 2 <title>Command explanations</title> 3 3 4 <para><userinput>export CC=cc</userinput> : This command allows you to 5 use gcc's C compiler instead of gnat's C compiler.</para> 6 7 <para><userinput>export PATH_HOLD=$PATH</userinput> : This command 4 <para><userinput>PATH_HOLD=$PATH</userinput> : This command 8 5 stores your current path before it's modified so that it can be restored after 9 6 installation.</para> 10 7 11 <para><userinput>export PATH= /usr/src/gnat/bin:$PATH</userinput> : This8 <para><userinput>export PATH=$PATH:/opt/gnat/bin</userinput> : This 12 9 command allows the build to find gnat's Ada compiler to build 13 10 Ada.</para> 14 11 12 <para><userinput>touch treeprs.ads [es]info.h nmake.ad[bs]</userinput> : 13 This command creates necessary files for the Ada build. This step 14 may be skipped if you don't want to compile the ada frontend.</para> 15 15 16 <para><userinput>--enable-languages=c,c++,objc,f77,ada,java</userinput> 16 : This command builds all available languages in the gcc package except 17 java. You can modify this command to remove unwanted languages. If you 18 are removing Ada, use the separate installation instructions below.</para> 17 : This command builds all available languages in the gcc package. 18 You may modify this command to remove unwanted languages.</para> 19 19 20 20 <para><userinput>--enable-shared --enable-threads=posix … … 22 22 the C++ libraries to published standards.</para> 23 23 24 <para><userinput>--with-slibdir=/lib</userinput> : This command sets the path to25 libgcc_s.so.</para>26 27 24 <para><userinput>--enable-clocale=gnu</userinput> : This command is a 28 25 failsafe for incomplete localedata.</para> 29 26 30 <para><userinput>touch treeprs.ads [es]info.h nmake.ad[bs]</userinput> : This command creates necessary files for the Ada build.</para>31 32 27 <para><userinput>make gnatlib_and tools</userinput> : This command 33 completes the Ada build process.</para> 28 completes the Ada build process. Skip this step if you have not enabled 29 ADA as one of the languages.</para> 34 30 35 31 </sect2> -
general/prog/gcc/gcc-inst.xml
rc7ab2480 rde102fc8 4 4 <para>Install gcc by running the following commands:</para> 5 5 6 <para><screen><userinput> export CC=cc&&7 unset CFLAGS 8 unset CXXFLAGS 9 export PATH_HOLD=$PATH&&10 export PATH=/usr/src/gnat/bin:$PATH&&6 <para><screen><userinput>PATH_HOLD=$PATH && 7 export PATH=$PATH:/opt/gnat/bin && 8 cd gcc/ada && 9 touch treeprs.ads [es]info.h nmake.ad[bs] && 10 cd ../.. && 11 11 mkdir ../gcc-build && 12 12 cd ../gcc-build && 13 13 ../gcc-&gcc-version;/configure --prefix=/usr --enable-shared \ 14 14 --enable-languages=c,c++,objc,f77,ada,java --enable-threads=posix \ 15 --with-slibdir=/lib --enable-__cxa_atexit --enable-clocale=gnu && 16 cd ../gcc-&gcc-version;/gcc/ada && 17 touch treeprs.ads [es]info.h nmake.ad[bs] && 18 cd /usr/src/gcc-build && 15 --enable-__cxa_atexit --enable-clocale=gnu && 19 16 make bootstrap && 20 cd gcc && 21 make gnatlib_and_tools && 22 cd .. && 17 make -C gcc gnatlib_and_tools && 23 18 make install-no-fixedincludes && 24 19 export PATH=$PATH_HOLD</userinput></screen></para> 25 20 21 <para>You may remove the gnat installation:</para> 22 <para><screen><userinput>rm -rf /opt/gnat</userinput></screen></para> 23 26 24 </sect2> 27 25 -
general/prog/prog.xml
rc7ab2480 rde102fc8 8 8 &j2sdk; 9 9 &ruby; 10 &gnat;11 10 &gcc; 12 11 &gcc2; -
index.xml
rc7ab2480 rde102fc8 3 3 "/usr/share/docbook/docbookx.dtd" [ 4 4 5 <!ENTITY version "2003040 2">6 <!ENTITY releasedate "April 2nd, 2003">5 <!ENTITY version "20030403"> 6 <!ENTITY releasedate "April 3rd, 2003"> 7 7 8 8 <!ENTITY % book SYSTEM "book/book.ent"> -
introduction/welcome/changelog.xml
rc7ab2480 rde102fc8 10 10 11 11 <itemizedlist> 12 13 <listitem><para>April 3rd, 2003 [tushar]: programming: merged gnat with 14 gcc instructions, made changes to the gcc instructions.</para></listitem> 12 15 13 16 <listitem><para>April 2nd, 2003 [larry]: postlfs: sync xfs patch to LFS -
introduction/welcome/credits.xml
rc7ab2480 rde102fc8 81 81 <listitem><para>AbiWord, at-spi, ATK, audiofile, avifile, bc, bonobo-activation, bug-buddy, 82 82 cdrdao, cdrtools, cpio, curl, dhcp, enlightenment, eog, esound, 83 fcron, fluxbox, FNLIB, gail, galeon, gc c, gconf-editor, gdbm, gedit,84 gimp, GLib2, gmp, gn at, gnet, gnome-applets, gnome-desktop,83 fcron, fluxbox, FNLIB, gail, galeon, gconf-editor, gdbm, gedit, 84 gimp, GLib2, gmp, gnet, gnome-applets, gnome-desktop, 85 85 gnome-games, gnome-icon-theme, gnome-libs, 86 86 gnome-media, gnome-mime-data, gnome-panel, gnome-session, … … 133 133 Tie-Ten-Quee</emphasis></para></listitem> 134 134 135 <listitem><para>gcc 2, j2sdk, mozilla, nas, openoffice and STLport: <emphasis>135 <listitem><para>gcc, gcc2, j2sdk, mozilla, nas, openoffice and STLport: <emphasis> 136 136 Tushar Teredesai</emphasis></para></listitem> 137 137
Note:
See TracChangeset
for help on using the changeset viewer.