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 5: Linia 5:
----
----


:'''[[Borland C++ Compiler:Wstęp|Wstęp]]''' {{kompletność|0%|26.03.2006}}
Wstęp
# [[Borland C++ Compiler:Wprowadzenie|Wprowadzenie]]
# '''[[Borland C++ Compiler:Wprowadzenie|Wprowadzenie]]''' {{kompletność|50%|26.03.2006}}
## [[Borland C++ Compiler:Wprowadzenie#Kompilator? A z czym to si je???|Kompilator? A z czym to si je???]]
## [[Borland C++ Compiler:Wprowadzenie#Kompilator? A z czym to si je???|Kompilator? A z czym to si je???]]
## [[Borland C++ Compiler:Wprowadzenie#Dlaczego warto to mie na swoim twardzelu|Dlaczego warto to mie na swoim twardzelu]]
## [[Borland C++ Compiler:Wprowadzenie#Dlaczego warto to mie na swoim twardzelu|Dlaczego warto to mie na swoim twardzelu]]
Linia 16: Linia 16:
## [[Borland C++ Compiler:Wprowadzenie#Najprostsza kompilacja|Najprostsza kompilacja]]
## [[Borland C++ Compiler:Wprowadzenie#Najprostsza kompilacja|Najprostsza kompilacja]]
## [[Borland C++ Compiler:Wprowadzenie#Edytory|Edytory]]
## [[Borland C++ Compiler:Wprowadzenie#Edytory|Edytory]]
# [[Borland C++ Compiler:BCC32|BCC32]]
# '''[[Borland C++ Compiler:BCC32|BCC32]]''' {{kompletność|25%|26.03.2006}}
## [[Borland C++ Compiler:BCC32#Wywołanie|Wywołanie]]
## [[Borland C++ Compiler:BCC32#Wywołanie|Wywołanie]]
## [[Borland C++ Compiler:BCC32#Opcje|Opcje]]
## [[Borland C++ Compiler:BCC32#Opcje|Opcje]]
Linia 26: Linia 26:
## [[Borland C++ Compiler:BCC32#BCC32 i ILINK32|BCC32 i ILINK32]]
## [[Borland C++ Compiler:BCC32#BCC32 i ILINK32|BCC32 i ILINK32]]
## [[Borland C++ Compiler:BCC32#Zasoby?|Zasoby?]]
## [[Borland C++ Compiler:BCC32#Zasoby?|Zasoby?]]
# [[Borland C++ Compiler:ILINK32|ILINK32]]
# '''[[Borland C++ Compiler:ILINK32|ILINK32]]''' {{kompletność|25%|26.03.2006}}
## [[Borland C++ Compiler:ILINK32#Wprowadzenie|Wprowadzenie]]
## [[Borland C++ Compiler:ILINK32#Wprowadzenie|Wprowadzenie]]
## [[Borland C++ Compiler:ILINK32#Wywołanie|Wywołanie]]
## [[Borland C++ Compiler:ILINK32#Wywołanie|Wywołanie]]
Linia 40: Linia 40:
### [[Borland C++ Compiler:ILINK32#STACKSIZE|<tt>STACKSIZE</tt>]]
### [[Borland C++ Compiler:ILINK32#STACKSIZE|<tt>STACKSIZE</tt>]]
### [[Borland C++ Compiler:ILINK32#NAME|<tt>NAME</tt>]]
### [[Borland C++ Compiler:ILINK32#NAME|<tt>NAME</tt>]]
### [[Borland C++ Compiler:ILINK32#<LIBRARY|tt>LIBRARY</tt>]]
### [[Borland C++ Compiler:ILINK32#LIBRARY|<tt>LIBRARY</tt>]]
### [[Borland C++ Compiler:ILINK32#EXPORTS|<tt>EXPORTS</tt>]]
### [[Borland C++ Compiler:ILINK32#EXPORTS|<tt>EXPORTS</tt>]]
### [[Borland C++ Compiler:ILINK32#IMPORTS|<tt>IMPORTS</tt>]]
### [[Borland C++ Compiler:ILINK32#IMPORTS|<tt>IMPORTS</tt>]]
### [[Borland C++ Compiler:ILINK32#DESCRIPTION|<tt>DESCRIPTION</tt>]]
### [[Borland C++ Compiler:ILINK32#DESCRIPTION|<tt>DESCRIPTION</tt>]]
## Zasoby
## Zasoby
# [[Borland C++ Compiler:MAKE|MAKE]]
# '''[[Borland C++ Compiler:MAKE|MAKE]]''' {{kompletność|50%|26.03.2006}}
## [[Borland C++ Compiler:MAKE#Wprowadzenie|Wprowadzenie]]
## [[Borland C++ Compiler:MAKE#Wprowadzenie|Wprowadzenie]]
## [[Borland C++ Compiler:MAKE#Plik Makefile|Plik Makefile]]
## [[Borland C++ Compiler:MAKE#Plik Makefile|Plik Makefile]]
Linia 56: Linia 56:
### [[Borland C++ Compiler:MAKE#Zasada "bez zasad" :-)|Zasada "bez zasad" :-)]]
### [[Borland C++ Compiler:MAKE#Zasada "bez zasad" :-)|Zasada "bez zasad" :-)]]
## [[Borland C++ Compiler:MAKE#Komendy systemowe|Komendy systemowe]]
## [[Borland C++ Compiler:MAKE#Komendy systemowe|Komendy systemowe]]
## [[Borland C++ Compiler:MAKE#Makra|Makra]]
## [[Borland C++ Compiler:MAKE#Zmienne|Zmienne]]
### [[Borland C++ Compiler:MAKE#Zmiana wartości makra|Zmiana wartości makra]]
### [[Borland C++ Compiler:MAKE#Zmiana wartości zmiennej|Zmiana wartości zmiennej]]
### [[Borland C++ Compiler:MAKE#Specjalne makra|Zmiana wartości makra]]
### [[Borland C++ Compiler:MAKE#Specjalne zmienne|Specjalne zmienn]]
## [[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]]

Wersja z 18:18, 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 Etap rozwoju: 0% (w dniu 26.03.2006)
  1. Wprowadzenie Etap rozwoju: 50% (w dniu 26.03.2006)
    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 Etap rozwoju: 25% (w dniu 26.03.2006)
    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 Etap rozwoju: 25% (w dniu 26.03.2006)
    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. LIBRARY
      7. EXPORTS
      8. IMPORTS
      9. DESCRIPTION
    5. Zasoby
  4. MAKE Etap rozwoju: 50% (w dniu 26.03.2006)
    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. Zmienne
      1. Zmiana wartości zmiennej
      2. Specjalne zmienn
    9. Dyrektywy
      1. Pliki projektu i konfiguracja MAKE
      2. Instrukcje warunkowe
      3. Ekran
    10. MAKE w praktyce