UBUNTU.PL  

Wróć   UBUNTU.PL > Inne > Programowanie

Programowanie Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.

Odpowiedz
 
Narzędzia wątku Przeszukaj ten temat Wygląd
stare 21-03-2008, 19:04   #1
freeman1987
 
Płeć: Mezczyzna
Postów: 2
System: 7.10
Środowisko: GNOME
kompilacja programu w C i kod w asemblerze

ubuntu.pl prezentuje:
#ubuntu-pl - porozmawiaj z nami na IRC-u.
Napisałem sobie program w c w edytorze tekstu i zapisałem na pulpicie (chyba tak się robie bo mi ładnie różne pętle itp pokolorowało) kwestia jak to teraz skompilować i odpalić używając gcc? Najlepiej tak krok po kroku bo ubuntu mam od wczoraj. A i jeszcze po odpaleniu tego mojego programu chciałbym zobaczyć jego kod w asemblerze.

Ostatnio edytowane przez freeman1987 ; 22-03-2008 o 18:34
freeman1987 jest offline   Odpowiedź z Cytatem
stare 21-03-2008, 19:07   #2
Szmitas
 
Avatar Szmitas
 
Płeć: Mezczyzna
Postów: 766
System: 9.10
Architektura: x86
Środowisko: GNOME
Status Gadu-Gadu
Odp: programowanie w c

Kod:
g++ nazwa.cpp -o nazwa2
chmod a+x nazwa2
./nazwa2
Gdzie nazwa.cpp to pliku cpp, a nazwa2 to nazwa pliku wykonywalnego (który powstaje w pierwszym kroku)
__________________
Pozdrawiam, Szmitas.

www.ubuntu-pomoc.org - tutaj znajdziesz rozwiązanie każdego Twojego problemu.

Ostatnio edytowane przez Szmitas ; 21-03-2008 o 19:07
Szmitas jest offline   Odpowiedź z Cytatem
stare 21-03-2008, 19:17   #3
freeman1987
 
Płeć: Mezczyzna
Postów: 2
System: 7.10
Środowisko: GNOME
Odp: programowanie w c

dobra troszke wolniej bo to sie wydaje oczywieste a nie jest
utworzylem sobie na pulpicie ten program nazwa.c (z tego co sie orientuje cpp to do c++ a ja chce w C zrobic) no nic zmienilem na te nazwa.cpp i po wpisaniu w terminalu:
Kod:
g++: nazwa.cpp: No such file or directory
g++: no input files
freeman1987 jest offline   Odpowiedź z Cytatem
stare 21-03-2008, 19:40   #4
Szmitas
 
Avatar Szmitas
 
Płeć: Mezczyzna
Postów: 766
System: 9.10
Architektura: x86
Środowisko: GNOME
Status Gadu-Gadu
Odp: programowanie w c

Rozwiązane na GG.
__________________
Pozdrawiam, Szmitas.

www.ubuntu-pomoc.org - tutaj znajdziesz rozwiązanie każdego Twojego problemu.
Szmitas jest offline   Odpowiedź z Cytatem
stare 21-03-2008, 20:49   #5
el.pescado
 
Avatar el.pescado
 
Płeć: Mezczyzna
Postów: 1 674
System: Inny OS
Architektura: x86
Środowisko: GNOME
Odp: programowanie w c

Nie g++ tylko gcc - wszak chodzi o język C. Nie trzeba też nadawać bitu wykonywalności dla wynikowego pliku, choć nie zaszkodzi.

Cytat:
A i jeszcze po odpaleniu tego mojego programu chciałbym zobaczyć jego kod w asemblerze.
Trzeba podać opcję -S kompilatorowi:
Kod:
gcc -Wall -S hello.c
Wtedy pojawi się plik hello.s zawierający instrukcje assemblera. Opcja -Wall powoduje wypisywanie ostrzeżeń przez kompilator, warto ją zawsze podawać, potrafi zaoszczędzić MNÓSTWO czasu przy szukaniu błędów w programie.
el.pescado jest offline   Odpowiedź z Cytatem
stare 21-03-2008, 23:57   #6
doles2
 
Avatar doles2
 
Płeć: Mezczyzna
Postów: 192
System: Inny OS
Środowisko: KDE
Odp: programowanie w c

To może Ciebie przekona aby pokochać język C:
http://www.youtube.com/watch?v=J5LNTTGDKYo
__________________
-----BEGIN GEEK CODE BLOCK-----
GCS d- s:- a--- C+++ P L+++>+++++ E---- W+ N+ w--- PS++ PE++ Y G++ e- !r
------END GEEK CODE BLOCK------
doles2 jest offline   Odpowiedź z Cytatem
Odpowiedz

Tagi
gcc, kompilacja

Narzędzia wątku Przeszukaj ten temat
Przeszukaj ten temat:

Zaawansowane Wyszukiwanie
Wygląd

Zasady Postowania
Nie możesz zakładać nowych tematów
Nie możesz pisać wiadomości
Nie możesz dodawać załączników
Nie możesz edytować swoich postów

BB Code jest Włączony
EmotikonyWłączony
[IMG] kod jest Włączony
HTML kod jest Wyłączony

Skocz do Forum

Podobne wątki
Temat Autor wątku Forum Odpowiedzi Ostatni Post / Autor
Kompilacja programu C w Eclipse - brak pliku wykonywalnego aidan69 Programowanie 11 18-10-2009 20:24
socket i kompilacja przykładowego programu xyzzxy Programowanie 5 29-08-2008 23:48
Kompilacja programu na architekturę 32 bitową z systemu pracującego w 64 bitach. Kubeczek Programowanie 2 17-04-2008 21:05
Błędna kompilacja programu z biblioteką allegro psychob Programowanie 2 06-03-2008 12:50


Czasy w strefie GMT +2. Teraz jest 04:08.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Spolszczenie: vBHELP.pl - Polski Support vBulletin