Programming Tools

Last modified Wednesday, 22-Oct-2025 16:26:46 UTC.
  1. What is the 1st step done by gcc?
  2. What is the 2nd step done by gcc?
  3. What is the 3rd step done by gcc?
  4. What is the 4th step done by gcc?
  5. What flag stops gcc after the preprocessor?
  6. What flag stops gcc after producing assembler code?
  7. What flag stops gcc after producing relocatable binary code?
  8. What does the -Wall flag do in gcc?
  9. What does the -O flag do in gcc?
  10. What does the -I flag do in gcc?
  11. What does the -l flag do in gcc?
  12. What does the -L flag do in gcc?
  13. What does the -D flag do in gcc?
  14. What does the preprocessor do with #include lines?
  15. What does the preprocessor do with #define lines?
  16. What does the preprocessor do with #if lines?
  17. What files often contain the interface (declarations) in a C program?
  18. What files often contain the implementation What is the make utility used for?
  19. What is a target in a Makefile?
  20. What is a dependency in a Makefile?
  21. What is a action in a Makefile?
  22. What character must precede an action?
  23. What does a clean target usually do in a Makefile?
  24. How should non-file targets be identified in a Makefile?
  25. What are version numbers used for?
  26. How do revision control systems typically track previous versions of a file?
  27. What is a Github Personal Access Token?
  28. What does the command git init do?
  29. What does the command git add do?
  30. What does the command git commit do?
  31. What does the command git push do?
  32. What does the command git clone do?
  33. What does the command git status do?
  34. What does the command git checkout do?
  35. What does the command git tag do?
  36. What does the command git log do?
  37. What is a Github pull request?