source: general/prog/gcc/gcc-exp.xml@ 1a9822d

10.0 10.1 11.0 11.1 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 krejzi/svn lazarus nosym perl-modules qt5new systemd-11177 systemd-13485 trunk upgradedb v1_0 v5_0 v5_0-pre1 v5_1 v5_1-pre1 xry111/intltool xry111/test-20220226
Last change on this file since 1a9822d was 1a9822d, checked in by Larry Lawrence <larry@…>, 20 years ago

gcc corrections

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@175 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 1.3 KB
Line 
1<sect2>
2<title>Command explanations</title>
3
4<para><userinput>export CC=cc :</userinput> This command allows you to
5use gcc's C compiler instead of gnat's C compiler.</para>
6
7<para><userinput>export PATH_HOLD=$PATH :</userinput> This command
8stores your current path before it's modified so that it can be restored after
9installation.</para>
10
11<para><userinput>export PATH=/usr/src/gnat/bin:$PATH :</userinput> This
12command allows the build to find gnat's Ada compiler to build
13Ada.</para>
14
15<para><userinput>--enable-languages=c,c++,objc,f77,ada :</userinput>
16This command builds all available languages in the gcc package except
17java. You can modify this command to remove unwanted languages. If you
18are removing Ada, use the separate installation instructions below.</para>
19
20<para><userinput>-- enable shared --enable-threads=posix
21--enable-__cxa_atexit :</userinput> These commands are required to build
22the C++ libraries to published standards.</para>
23
24<para><userinput>--with-slibdir=/lib : This command sets the path to
25libgcc_s.so.</userinput></para>
26
27<para><userinput>touch treeprs.ads [es]info.h nmake.ad[bs] :</userinput>
28This command creates necessary files for the Ada build.</para>
29
30<para><userinput>make gnatlib_and tools :</userinput> This command
31completes the Ada build process.</para>
32
33</sect2>
34
Note: See TracBrowser for help on using the repository browser.