Jak utworzyć plik obiektowy do pliku wykonywalnego?Jak utworzyć plik wykonywalny z pliku c obiektu?
5
A
Odpowiedz
9
Trzeba połączyć plik obiektowy. Twoje polecenie:
gcc -c -o file.cgi file.c
kompiluje file.c do pliku obiektowego (które zazwyczaj zwanego file.o
). Jeśli pozbyć się „-c
”, wygeneruje plik wykonywalny bezpośrednio:
gcc -o file.cgi file.c
Alternatywnie (bardziej użyteczne, jeśli masz wiele plików i nie chce skompilować wszystkie pliki, gdy tylko jeden uległ zmianie), wykonaj to w dwóch etapach:
# Compile only
gcc -c -o file.o file.c
gcc -c -o file2.o file2.c
# Link
gcc -o file.cgi file.o file2.o
1
Jeśli plik jest plikiem .o
że zawiera main
funkcję wystarczy je połączyć, na przykład gcc file.o -o executable
Powiązane problemy
- 1. Qt utworzyć plik wykonywalny
- 2. Jak utworzyć plik wykonywalny z jarami zależności
- 3. Jak utworzyć plik wykonywalny dla aplikacji Qt?
- 4. Makefile - Wykonaj plik wykonywalny dla każdego pliku .c w folderze
- 5. Jak utworzyć plik wykonywalny wiersza poleceń w Clojure
- 6. Uruchom plik wykonywalny z makefile
- 7. Jak utworzyć samorozkładalny plik wykonywalny za pomocą programu WinRAR?
- 8. Jak utworzyć plik wykonywalny ELF na Mac OS X?
- 9. Jak mogę utworzyć plik wykonywalny Crystal bez żadnych zależności?
- 10. Jak edytować plik wykonywalny określonego pliku skryptowego 1.4 "?
- 11. Plik wykonywalny zawierający dane
- 12. Jak wykonać plik wykonywalny z kamieniami ruby
- 13. Jak wysłać plik wykonywalny z językiem.Haskell.Interpreter?
- 14. Jak połączyć statyczny plik obiektu C z Perlem?
- 15. Jak utworzyć plik PDF z UWP C#?
- 16. Gdzie jest plik wykonywalny Cmake na Ubuntu
- 17. Biblioteka statyczna C++ - jak utworzyć plik .a z .lib?
- 18. Jak utworzyć plik wykonywalny JAR dla Testng, a punktem runnnig powinien być plik Xml
- 19. Jak zakodować plik wykonywalny na ścieżce Linux?
- 20. Skompiluj samodzielny statyczny plik wykonywalny
- 21. Jak zrobić plik wykonywalny za pomocą maven?
- 22. Jak sprawdzić, czy plik jest wykonywalny w pliku node.js?
- 23. Plik wykonywalny debugowania z argumentami w IDA
- 24. Plik wykonywalny, z którego uruchamiana jest aplikacja?
- 25. Plik wykonywalny Ruby Thor z przestrzeniami nazw
- 26. Jak ukryć plik wykonywalny ze skryptu bash?
- 27. Jak znaleźć aktualnie działający plik wykonywalny PHP?
- 28. Jak utworzyć plik wykonywalny (najlepiej .exe, a nie wiersz poleceń) z testu kodowanego interfejsu użytkownika?
- 29. Jak zrobić plik wykonywalny z mojej gry LIBGDX
- 30. Jak zrobić plik wykonywalny powłoki węzła przy użyciu maszynopis
http://stackoverflow.com/questions/12122446/how-does-c-linking-work-in-practice –