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 1: Linia 1:
{{Infobox|tekst=Podręcznik powoli staje się zdatny do użytku, proszę wszystkich chętnych o poprawianie ew. znalezionych błędów, linkowanie/standaryzacje itp., więcej we [[Borland C++ Compiler:Wstęp#Do zrobienia|wstępie]]}}
{{Infobox|tekst=Podręcznik powoli staje się zdatny do użytku, proszę wszystkich chętnych o poprawianie ew. znalezionych błędów, linkowanie/standaryzacje itp., więcej we [[Borland C++ Compiler:Wstęp#Do zrobienia|wstępie]]}}.


Podręcznik ten jest zwięzłym opisem działania [[w:Borland|borlandowskiego]] zestawu narzędzi - [[w:FreeCommandLineTools|FreeCommandLineTools]] do [[w:programowanie|programowania]] w [[w:C (język programowania)|C]]/[[w:C++|C++]]. Kurs obejmuje instalację pakietu, podstawy użytkowania FreeCommandLineTools oraz opis narzędzi: [[w:BCC32|BCC32]] ([[w:kompilator|kompilator]]), ILINK32 ([[w:konsolidator|konsolidator]]) i [[w:make|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ń.
Podręcznik ten jest zwięzłym opisem działania [[w:Borland|borlandowskiego]] zestawu narzędzi - [[w:FreeCommandLineTools|FreeCommandLineTools]] do [[w:programowanie|programowania]] w języku [[w:C (język programowania)|C]]/[[w:C++|C++]], w środowisku [[w:Windows|Windows]]. Kurs obejmuje instalację pakietu, podstawy użytkowania FreeCommandLineTools oraz opis narzędzi: [[w:BCC32|BCC32]] ([[w:kompilator|kompilator]]), ILINK32 ([[w:konsolidator|konsolidator]]) i [[w:make|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ń.


----
----
Linia 7: Linia 7:
:'''[[Borland C++ Compiler:Wstęp|Wstęp]]''' {{kompletność|75%|02.04.2006}}
:'''[[Borland C++ Compiler:Wstęp|Wstęp]]''' {{kompletność|75%|02.04.2006}}
# '''[[Borland C++ Compiler:Wprowadzenie|Wprowadzenie]]''' {{kompletność|50%|31.03.2006}}
# '''[[Borland C++ Compiler:Wprowadzenie|Wprowadzenie]]''' {{kompletność|50%|31.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 twardzielu|Dlaczego warto to mieć na swoim twardzielu]]
## [[Borland C++ Compiler:Wprowadzenie#Skąd wzi FCLT?|Skąd wzi FCLT?]]
## [[Borland C++ Compiler:Wprowadzenie#Skąd wzi FCLT?|Skąd wzi FCLT?]]
## [[Borland C++ Compiler:Wprowadzenie#Instalacja|Instalacja]]
## [[Borland C++ Compiler:Wprowadzenie#Instalacja|Instalacja]]
Linia 30: Linia 30:
## [[Borland C++ Compiler:ILINK32#Wywołanie|Wywołanie]]
## [[Borland C++ Compiler:ILINK32#Wywołanie|Wywołanie]]
## [[Borland C++ Compiler:ILINK32#Opcje|Opcje]]
## [[Borland C++ Compiler:ILINK32#Opcje|Opcje]]
### [[Borland C++ Compiler:ILINK32#Źróda|Żróda]]
### [[Borland C++ Compiler:ILINK32#Źródła|Źródła]]
### [[Borland C++ Compiler:ILINK32#Wynik|Wynik]]
### [[Borland C++ Compiler:ILINK32#Wynik|Wynik]]
### [[Borland C++ Compiler:ILINK32#Plik MAP|Plik MAP]]
### [[Borland C++ Compiler:ILINK32#Plik MAP|Plik MAP]]
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#Skadnia makefile'a|Składnia makefile'a]]
## [[Borland C++ Compiler:MAKE#Składnia makefile'a|Składnia makefile'a]]
## [[Borland C++ Compiler:MAKE#Komentarze|Komentarze]]
## [[Borland C++ Compiler:MAKE#Komentarze|Komentarze]]
## [[Borland C++ Compiler:MAKE#Zasady ogólne i szczegółowe|Zasady ogólne i szczegółowe]]
## [[Borland C++ Compiler:MAKE#Zasady ogólne i szczegółowe|Zasady ogólne i szczegółowe]]
### [[Borland C++ Compiler:MAKE#Zasady oglne (implicit rules)|Zasady oglne (''implicit rules'')]]
### [[Borland C++ Compiler:MAKE#Zasady ogólne (implicit rules)|Zasady oglne (''implicit rules'')]]
### [[Borland C++ Compiler:MAKE#Zasady szczegowe (explicit rules)|Zasady szczegowe (''explicit rules'')]]
### [[Borland C++ Compiler:MAKE#Zasady szczegółowe (explicit rules)|Zasady szczegowe (''explicit rules'')]]
### [[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#Zmienne|Zmienne]]
## [[Borland C++ Compiler:MAKE#Zmienne|Zmienne]]
### [[Borland C++ Compiler:MAKE#Zmiana wartości zmiennej|Zmiana wartości zmiennej]]
### [[Borland C++ Compiler:MAKE#Zmiana wartości zmiennej|Zmiana wartości zmiennej]]
### [[Borland C++ Compiler:MAKE#Specjalne zmienne|Specjalne zmienn]]
### [[Borland C++ Compiler:MAKE#Specjalne zmienne|Specjalne zmienne]]
## [[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 00:28, 3 kwi 2006

.

Podręcznik ten jest zwięzłym opisem działania borlandowskiego zestawu narzędzi - FreeCommandLineTools do programowania w języku C/C++, w środowisku Windows. 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: 75% (w dniu 02.04.2006)
  1. Wprowadzenie Etap rozwoju: 50% (w dniu 31.03.2006)
    1. Kompilator? A z czym to się je???
    2. Dlaczego warto to mieć na swoim twardzielu
    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: 50% (w dniu 31.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: 50% (w dniu 31.03.2006)
    1. Wprowadzenie
    2. Wywołanie
    3. Opcje
      1. Źródła
      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 31.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 zmienne
    9. Dyrektywy
      1. Pliki projektu i konfiguracja MAKE
      2. Instrukcje warunkowe
      3. Ekran
    10. MAKE w praktyce