Borland C++ Compiler: Różnice pomiędzy wersjami

Z Wikibooks, biblioteki wolnych podręczników.
Usunięta treść Dodana treść
Nie podano opisu zmian
Nie podano opisu zmian
Linia 7: Linia 7:
Wstęp
Wstęp
# [[Borland C++ Compiler:Wprowadzenie|Wprowadzenie]]
# [[Borland C++ Compiler:Wprowadzenie|Wprowadzenie]]
## Kompilator? A z czym to si je???
## [[Borland C++ Compiler:BCC32#Kompilator? A z czym to si je???|Kompilator? A z czym to si je???]]
## Dlaczego warto to mie na swoim twardzelu
## [[Borland C++ Compiler:BCC32#Dlaczego warto to mie na swoim twardzelu|Dlaczego warto to mie na swoim twardzelu]]
## [[Borland C++ Compiler:Wprowadzenie#Skąd wzi FCLT?|Skąd wzi FCLT?]]
## Skd wzi FCLT?
## Instalacja
## [[Borland C++ Compiler:Wprowadzenie#Instalacja|Instalacja]]
## Co mamy w katalogu bin
## [[Borland C++ Compiler:Wprowadzenie#Co mamy w katalogu bin|Co mamy w katalogu bin]]
## Podtsawy uytkowania FCLT
## [[Borland C++ Compiler:Wprowadzenie#Podstawy uytkowania FCLT|Podstawy uytkowania FCLT]]
## Jak BCC32 buduje porgram
## [[Borland C++ Compiler:Wprowadzenie#Jak BCC32 buduje porgram|Jak BCC32 buduje porgram]]
## Najprostsza kompilacja
## [[Borland C++ Compiler:Wprowadzenie#Najprostsza kompilacja|Najprostsza kompilacja]]
## [[Borland C++ Compiler:Wprowadzenie#Edytory|Edytory]]
## Edytory
# [[Borland C++ Compiler:BCC32|BCC32]]
# [[Borland C++ Compiler:BCC32|BCC32]]
## [[Borland C++ Compiler:BCC32#Wywołanie|Wywołanie]]
## Wywoanie
## [[Borland C++ Compiler:BCC32#Opcje|Opcje]]
## Opcje
### Źródła
### [[Borland C++ Compiler:BCC32#Źródła|Źródła]]
### [[Borland C++ Compiler:BCC32#Wynik|Wynik]]
### Wynik
### Optymalizacja
### [[Borland C++ Compiler:BCC32#Optymalizacja|Optymalizacja]]
### [[Borland C++ Compiler:BCC32#Wyjście|Wyjście]]
### Wyjcie
## Response & configuration files
## [[Borland C++ Compiler:BCC32#Response & configuration files|''Response & configuration files'']]
## BCC32 i ILINK32
## [[Borland C++ Compiler:BCC32#BCC32 i ILINK32|BCC32 i ILINK32]]
## Zasoby?
## [[Borland C++ Compiler:BCC32#Zasoby?|Zasoby?]]
# [[Borland C++ Compiler:ILINK32|ILINK32]]
# [[Borland C++ Compiler:ILINK32|ILINK32]]
## Wprowadzenie
## [[Borland C++ Compiler:ILINK32#Wprowadzenie|Wprowadzenie]]
## [[Borland C++ Compiler:ILINK32#Wywołanie|Wywołanie]]
## Wywoanie
## [[Borland C++ Compiler:ILINK32#Opcje|Opcje]]
## Opcje
### Żróda
### [[Borland C++ Compiler:ILINK32#Źróda|Żróda]]
### [[Borland C++ Compiler:ILINK32#Wynik|Wynik]]
### Wynik
### Plik MAP
### [[Borland C++ Compiler:ILINK32#Plik MAP|Plik MAP]]
### Ostrzeżenia
### [[Borland C++ Compiler:ILINK32#Ostrzeżenia|Ostrzeżenia]]
## Plik DEF
## [[Borland C++ Compiler:ILINK32#Plik DEF|Plik DEF]]
### <tt>CODE</tt>
### [[Borland C++ Compiler:ILINK32#CODE|<tt>CODE</tt>]]
### <tt>DATA</tt>
### [[Borland C++ Compiler:ILINK32#DATA|<tt>DATA</tt>]]
### <tt>HEAPSIZE</tt>
### [[Borland C++ Compiler:ILINK32#HEAPSIZE|<tt>HEAPSIZE</tt>]]
### <tt>STACKSIZE</tt>
### [[Borland C++ Compiler:ILINK32#STACKSIZE|<tt>STACKSIZE</tt>]]
### <tt>NAME</tt>
### [[Borland C++ Compiler:ILINK32#NAME|<tt>NAME</tt>]]
### <tt>LIBRARY</tt>
### [[Borland C++ Compiler:ILINK32#<LIBRARY|tt>LIBRARY</tt>]]
### <tt>EXPORTS</tt>
### [[Borland C++ Compiler:ILINK32#EXPORTS|<tt>EXPORTS</tt>]]
### <tt>IMPORTS</tt>
### [[Borland C++ Compiler:ILINK32#IMPORTS|<tt>IMPORTS</tt>]]
### <tt>DESCRIPTION</tt>
### [[Borland C++ Compiler:ILINK32#DESCRIPTION|<tt>DESCRIPTION</tt>]]
## Zasoby
## Zasoby
# [[Borland C++ Compiler:MAKE|MAKE]]
# [[Borland C++ Compiler:MAKE|MAKE]]
Linia 49: Linia 49:
## [[Borland C++ Compiler:MAKE#Plik Makefile|Plik Makefile]]
## [[Borland C++ Compiler:MAKE#Plik Makefile|Plik Makefile]]
## [[Borland C++ Compiler:MAKE#Wywołanie|Wywołanie]]
## [[Borland C++ Compiler:MAKE#Wywołanie|Wywołanie]]
## [[Borland C++ Compiler:MAKE#Opcje|Opcje]]
## [[Borland C++ Compiler:MAKE#Skadnia makefile'a|Składnia makefile'a]]
## [[Borland C++ Compiler:MAKE#Skadnia makefile'a|Składnia makefile'a]]
## [[Borland C++ Compiler:MAKE#Komentarze|Komentarze]]
## [[Borland C++ Compiler:MAKE#Komentarze|Komentarze]]
Linia 61: Linia 60:
### [[Borland C++ Compiler:MAKE#Specjalne makra|Zmiana wartości makra]]
### [[Borland C++ Compiler:MAKE#Specjalne makra|Zmiana wartości makra]]
## [[Borland C++ Compiler:MAKE#Dyrektywy|Dyrektywy]]
## [[Borland C++ Compiler:MAKE#Dyrektywy|Dyrektywy]]
### [[Borland C++ Compiler:MAKE#Pliki Projektu i konfiguracja MAKE|Pliki Projektu i konfiguracja MAKE]]
### [[Borland C++ Compiler:MAKE#Pliki projektu i konfiguracja MAKE|Pliki projektu i konfiguracja MAKE]]
### [[Borland C++ Compiler:MAKE#Instrukcje warunkowe|Instrukcje warunkowe]]
### [[Borland C++ Compiler:MAKE#Instrukcje warunkowe|Instrukcje warunkowe]]
### [[Borland C++ Compiler:MAKE#Ekran|Ekran]]
### [[Borland C++ Compiler:MAKE#Ekran|Ekran]]

Wersja z 17:17, 26 mar 2006

Podręcznik ten jest zwięzłym opisem działania borlandowskiego zestawu narzędzi - FreeCommandLineTools do programowania w C/C++. Kurs obejmuje instalację pakietu, podstawy użytkowania FreeCommandLineTools oraz opis narzędzi: BCC32 (kompilator), ILINK32 (konsolidator) i MAKE (narzędzie do budowania projektów). Chcemy aby był on zrozumiały również dla początkujących programistów dla których byćmoże jest to pierwszy kompilator C++, jaki zamierzają używać, stąd wiele przykładów i łopatologiczne wręcz tłumaczenie niektórych zagadnień.


Wstęp

  1. Wprowadzenie
    1. Kompilator? A z czym to si je???
    2. Dlaczego warto to mie na swoim twardzelu
    3. Skąd wzi FCLT?
    4. Instalacja
    5. Co mamy w katalogu bin
    6. Podstawy uytkowania FCLT
    7. Jak BCC32 buduje porgram
    8. Najprostsza kompilacja
    9. Edytory
  2. BCC32
    1. Wywołanie
    2. Opcje
      1. Źródła
      2. Wynik
      3. Optymalizacja
      4. Wyjście
    3. Response & configuration files
    4. BCC32 i ILINK32
    5. Zasoby?
  3. ILINK32
    1. Wprowadzenie
    2. Wywołanie
    3. Opcje
      1. Żróda
      2. Wynik
      3. Plik MAP
      4. Ostrzeżenia
    4. Plik DEF
      1. CODE
      2. DATA
      3. HEAPSIZE
      4. STACKSIZE
      5. NAME
      6. tt>LIBRARY
      7. EXPORTS
      8. IMPORTS
      9. DESCRIPTION
    5. Zasoby
  4. MAKE
    1. Wprowadzenie
    2. Plik Makefile
    3. Wywołanie
    4. Składnia makefile'a
    5. Komentarze
    6. Zasady ogólne i szczegółowe
      1. Zasady oglne (implicit rules)
      2. Zasady szczegowe (explicit rules)
      3. Zasada "bez zasad" :-)
    7. Komendy systemowe
    8. Makra
      1. Zmiana wartości makra
      2. Zmiana wartości makra
    9. Dyrektywy
      1. Pliki projektu i konfiguracja MAKE
      2. Instrukcje warunkowe
      3. Ekran
    10. MAKE w praktyce