Programowanie w systemie UNIX/budowanie

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