Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kompajliranje u Linux-u???

[es] :: Linux :: Kompajliranje u Linux-u???

Strane: 1 2

[ Pregleda: 4820 | Odgovora: 22 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mydoom.f

Član broj: 49237
Poruke: 42
*.smin.sezampro.yu.



Profil

icon Kompajliranje u Linux-u???16.07.2005. u 10:58 - pre 228 meseci
Interesuje me kako u Linux-u da iskompajliram .c fajl (kojim programom)?
"My Guitars are my umbilical cord. They're directly wired into my head"-Kirk Hammett
 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.adsl.sezampro.yu.



+13 Profil

icon Re: Kompajliranje u Linux-u???16.07.2005. u 11:21 - pre 228 meseci
program.c

make program

Vidi gcc.
 
Odgovor na temu

Mydoom.f

Član broj: 49237
Poruke: 42
*.smin.sezampro.yu.



Profil

icon Re: Kompajliranje u Linux-u???16.07.2005. u 13:10 - pre 228 meseci
???
"My Guitars are my umbilical cord. They're directly wired into my head"-Kirk Hammett
 
Odgovor na temu

sadux

Član broj: 5320
Poruke: 968
*.inffo.net.

Jabber: sadux@elitesecurity.org
ICQ: 337176241


+1 Profil

icon Re: Kompajliranje u Linux-u???16.07.2005. u 13:14 - pre 228 meseci
kucas u shelu:
Code:
gcc primer.c primer

i to je to
posle ga pokrenes
Code:
 ./primer 


 
Odgovor na temu

Mydoom.f

Član broj: 49237
Poruke: 42
*.smin.sezampro.yu.



Profil

icon Re: Kompajliranje u Linux-u???16.07.2005. u 13:16 - pre 228 meseci
E, ovako. Treba da iskompajliram 2 fajla (kernel.asm - u NASM-u, i kernel_c.c u gcc), problem je u tome sto se ja ne razumem nesto mnogo u Linux, i ne znam kako da iskompajliram - ne znam koji program da pokrenem pa da unesem:
za ASM:
NASM -f coff kernel.asm
i za C:
gcc -O3 -c kernel_c.c
Nadam se da si razumeo sta je problem!
"My Guitars are my umbilical cord. They're directly wired into my head"-Kirk Hammett
 
Odgovor na temu

Mydoom.f

Član broj: 49237
Poruke: 42
*.smin.sezampro.yu.



Profil

icon Re: Kompajliranje u Linux-u???16.07.2005. u 13:18 - pre 228 meseci
Citat:
sadux: kucas u shelu:
Code:
gcc primer.c primer

i to je to
posle ga pokrenes
Code:
 ./primer 


Nisam video tvoju poruku dok sam pisao odgovor, pa cu sad cu da probam.
"My Guitars are my umbilical cord. They're directly wired into my head"-Kirk Hammett
 
Odgovor na temu

Mydoom.f

Član broj: 49237
Poruke: 42
*.smin.sezampro.yu.



Profil

icon Re: Kompajliranje u Linux-u???16.07.2005. u 14:24 - pre 228 meseci
Kad kompajliram kernel_c.c (gcc -O3 -c kernel_c.c) izbaci mi ovo:

kernel_c.c:10: stray '\32' in program
kernel_c.c:10:2: warning: no newline at end of file

i ne izbaci mi kernel_c.o fajl.

A sto se tice NASM-a, tu tek ne mogu da se snadjem.
PLEASE HELP!!!!!!!!!!!!!!!!!!111

Evo i source-a.

[Ovu poruku je menjao Mydoom.f dana 16.07.2005. u 16:54 GMT+1]
"My Guitars are my umbilical cord. They're directly wired into my head"-Kirk Hammett
Prikačeni fajlovi
 
Odgovor na temu

NeznamTkoSam

Član broj: 39660
Poruke: 279
*.adsl.net.t-com.hr.



Profil

icon Re: Kompajliranje u Linux-u???16.07.2005. u 15:42 - pre 228 meseci
Citat:
kernel_c.c:10: stray '\32' in program
Daj nam source.
Citat:
kernel_c.c:10:2: warning: no newline at end of file
Dodaj novi red na kraj fajla.
 
Odgovor na temu

Mydoom.f

Član broj: 49237
Poruke: 42
*.smin.sezampro.yu.



Profil

icon Re: Kompajliranje u Linux-u???16.07.2005. u 15:56 - pre 228 meseci
Rekoh za svaki slucaj da stavim i ovde.
"My Guitars are my umbilical cord. They're directly wired into my head"-Kirk Hammett
Prikačeni fajlovi
 
Odgovor na temu

Mydoom.f

Član broj: 49237
Poruke: 42
*.smin.sezampro.yu.



Profil

icon Re: Kompajliranje u Linux-u???16.07.2005. u 17:57 - pre 228 meseci
Resio sam problem sto se tice C-a, ali me muci NASM. On verovatno ne postoji u Mandrake 9.0, pa sam skinuo sa neta "nasm-0.98.39", ali je fora u tome sto ne znam da ga instaliram, pa mi sad treba pomoc oko toga!!!
"My Guitars are my umbilical cord. They're directly wired into my head"-Kirk Hammett
 
Odgovor na temu

bobzilla
Bojan Popović
Beograd, Srbija

Član broj: 61783
Poruke: 342



+2 Profil

icon Re: Kompajliranje u Linux-u???16.07.2005. u 19:30 - pre 228 meseci
Da li si skinuo RPM paket ili source?

Code:
rpm -i nasm-0.98-xxx.rpm


Code:
./configure
make
make install


BTW, da li neko zna kako napraviti NASM paket sa checkinstall-om (U pitanju je *.deb format)...

U ovom slucaju se kreira cudan deb paket... Odnosno dpkg javlja gresku pri instaliranju... S obzirom da se po defaultu paket instalira u $PREFIX/bin $PREFIX/man, mozda je potrebno otkucati:

Code:
./configure --prefix=/


Nisam probao... Samo malo rezonujem na tu temu. ;)

Inace, ako imas instaliran checkinstall mozes lako kreirati RPM iz sourcea... ;) Ja koristim Debian, zato je paket u formatu DEB. A to bi izgledalo ovako nesto:

Code:
./configure
make
checkinstall


Potom odgovoris na sva pitanja koja ti checkinstall postavi i to je to.

U slucaju nasma, sasvim je moguce da to bas i ne profunkcionise, pa mozes probati ono iz mog pitanja. ;)

Inace najbolje je da instaliranje vrsis kao root:
Code:
su


Pogotovo kad kucas 'make install' ili 'checkinstall'.

[Ovu poruku je menjao bobzilla dana 16.07.2005. u 20:31 GMT+1]
 
Odgovor na temu

anon28907

Član broj: 28907
Poruke: 647
*.111.eunet.yu.



Profil

icon Re: Kompajliranje u Linux-u???16.07.2005. u 22:15 - pre 228 meseci
Moram nesto da pitam, strasno me kopka! Moj komp mi trenutno nije tu pa nisam u
mogucnosti da proverim. Da li uz Kanotix dobijam i neki C kompjaler? A C++ kompajler?
 
Odgovor na temu

bobzilla
Bojan Popović
Beograd, Srbija

Član broj: 61783
Poruke: 342



+2 Profil

icon Re: Kompajliranje u Linux-u???17.07.2005. u 00:19 - pre 228 meseci
Provalio sam kako...

Uputstvo za Checkinstall NASMa

Code:
./configure --prefix=/usr
vim Makefile


Sto daje izlaz poput ovoga:
Code:
srcdir          = .

prefix          = /usr
exec_prefix     = ${prefix}
bindir          = ${exec_prefix}/bin
mandir          = ${prefix}/man


Izmenjati ovako:

Code:
srcdir          = .

prefix          = /usr
exec_prefix     = ${prefix}
bindir          = ${exec_prefix}/bin
mandir          = ${prefix}/share/man


Code:
make
checkinstall


Kod mene funkcionise...

[Ovu poruku je menjao bobzilla dana 17.07.2005. u 01:40 GMT+1]
 
Odgovor na temu

Mydoom.f

Član broj: 49237
Poruke: 42
*.smin.sezampro.yu.



Profil

icon Re: Kompajliranje u Linux-u???17.07.2005. u 10:54 - pre 228 meseci
Ma nece da se instalira. Sve ide lepo do make install. Nego ovo za .rpm - sta znaci ono "nasm-0.98-xxx.rpm"?
"My Guitars are my umbilical cord. They're directly wired into my head"-Kirk Hammett
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: Kompajliranje u Linux-u???17.07.2005. u 11:22 - pre 228 meseci
RPM paketi - prekompajlirani softver za odredjenu platformu.

http://www.tuxmachines.org/node/1057

instaliras sa
rpm -i ime_paketa.rpm
 
Odgovor na temu

Mydoom.f

Član broj: 49237
Poruke: 42
*.smin.sezampro.yu.



Profil

icon Re: Kompajliranje u Linux-u???17.07.2005. u 13:33 - pre 228 meseci
Ma nece da instalira source, izbaci ovo:

/usr//bin/install -c nasm /usr/local/bin/nasm
/usr//bin/install: cannot create regular file `/usr/local/bin/nasm': Permission denied
make: *** [install] Error 1

ne znam sta vise da mu radim, a treba mi hitno!!! A i sto se tice rpm fajla isto ima nekih gresaka! Znaci prso sam...

[Ovu poruku je menjao Mydoom.f dana 17.07.2005. u 14:35 GMT+1]
"My Guitars are my umbilical cord. They're directly wired into my head"-Kirk Hammett
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.smin.sezampro.yu.



+13 Profil

icon Re: Kompajliranje u Linux-u???17.07.2005. u 16:05 - pre 228 meseci
a jesi ti ulogovan kao root kad radis taj make install?
 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.adsl.sezampro.yu.



+13 Profil

icon Re: Kompajliranje u Linux-u???17.07.2005. u 16:58 - pre 228 meseci
Daj bre zakljucajte ovu temu, covek koji veze nema sa linuxom hoce odjednom da mu sve objasnimo u temi "Kompajliranje u Linux-u???", a da pritom nista sam ne nauci i ne procita.
 
Odgovor na temu

Mydoom.f

Član broj: 49237
Poruke: 42
62.108.101.*



Profil

icon Re: Kompajliranje u Linux-u???18.07.2005. u 12:34 - pre 228 meseci
Kad se ulogijem kao root, tek nece!!!

A ti liku, sta si mi ti objasnio? Molim te ne seri, i pusti ljude koji hoce da mi pomognu!!!
"My Guitars are my umbilical cord. They're directly wired into my head"-Kirk Hammett
 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.adsl.sezampro.yu.



+13 Profil

icon Re: Kompajliranje u Linux-u???18.07.2005. u 19:22 - pre 228 meseci
Nemoj ti da s**** i idi bolje prvo nauci nesto umesto sto smaras!
 
Odgovor na temu

[es] :: Linux :: Kompajliranje u Linux-u???

Strane: 1 2

[ Pregleda: 4820 | Odgovora: 22 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.