Programowanie w systemie UNIX/budowanie

Z Wikibooks, biblioteki wolnych podręczników.

Budowanie programu[1][2] to więcej niż tylko kompilacja.


Jak zbudować program ze żródeł ?[edytuj]

Jak określić metodę budowania na podstawie plików programu ?[edytuj]

Narzędzia[edytuj]

  • narzędzia do analizy kompilacji i uruchamiania [6]
  • wyciąganie informacji z plików .o i wykonywalnych[7]

Ochrona programu[edytuj]

  • narzędzia do ochrony [8]

Jak wydajnie programować / Jak pisać wydajne programy ?[edytuj]

Wydajne programowanie [9]

Fazy życia programu[edytuj]

Fazy (ang. Program lifecycle phases) [10]

  • Edit phase
  • Compile phase
  • Link phase
  • Distribution phase
  • installation phase
  • Load phase
  • Run phase (or time)

analizować właściwości i zachowanie systemów oprogramowania[edytuj]

Źródła[edytuj]

  1. A practical example - Ian Wienand
  2. What Is a Software Build? September 20, 2023 Written by:baeldung
  3. tldp.org : software-Building-HOWTO-3.html
  4. dummies.com : linux-how-to-run-make
  5. linux.101hacks : make
  6. Tools for examining different phases of compiling and running a C program by Tia Newhall
  7. Extracting Information from .o and executable binary files by Tia Newhall
  8. Program Protection
  9. Efficient R programming by Colin Gillespie Robin Lovelace 2021-03-18
  10. Program lifecycle phase in english wikipedia