Kako da instaliram asembler na Linux Mint?

1

Kako da instaliram asembler na Linux Mint?

offline
  • Pridružio: 09 Nov 2014
  • Poruke: 10

Ok sad mi radi nego recite mi kako da instaliram assembler, ddd sam uspeo da installiram

Imam neke projektne zadatke tamo na faxu palim sa kodom u terminalu "gcc -g fajl -o nest", pa "ddd nesto". DDD(Data display debugger mi radi), al ovo ne



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Miroljub Čeperković
  • mašinska
  • Pridružio: 20 Mar 2012
  • Poruke: 2166
  • Gde živiš: Vrnjačka Banja

Evo jedan Tutorijal kako da se instalira assembler



offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12339
  • Gde živiš: Južni pol

Mint je baziran na Ubuntu. Tako da verovatno i kod njih važi:
sudo apt-get install build-essential

Inače, ako je u pitanju C, C++ ili ObjC, onda zapravo pitaš za "kompajler" ili kako kod nas prevode "prevodilac". Asembler je mnemonički jezik jako niskog nivoa čije instrukcije, u najosnovijoj formi, direktno odgovaraju unutrašnjim instrukcijama računara (mašinski jezik).

Ako je zaista u pitanju asembler (.s ili .asm ekstenzije), konkretna naredba će zavisiti i od korišćenog asemblera. Uz GCC dolazi gas koji se poziva naredbom "as". Ali često se koriste i nasm ili yasm.

Gas podržava i AT&T i Intel sintaksu. Yasm takođe. Nasm mislim da podržava samo Intel sintaksu. Ako ne znaš šta to znači, nije ni bitno. Smile

offline
  • Pridružio: 09 Nov 2014
  • Poruke: 10

Napisano: 10 Nov 2014 19:43

Ma znam ja sve sta je assembler mada nzm kako da pokrenem debugger za kod koji sam napisao, na faxu pokrecem sa kodom kojim sam napisao gore, ovde nzm kako. Imam sve instalirano, proverio sam. A ni u text editoru nece onako da mi udeblja kada koristim npr komandu movl, a stavim da je ekstenzija .S.

Dopuna: 10 Nov 2014 19:47

offline
  • Miroljub Čeperković
  • mašinska
  • Pridružio: 20 Mar 2012
  • Poruke: 2166
  • Gde živiš: Vrnjačka Banja

Što ne probaš Geany kao i Emacs mnogo napredniji od tog .txt editora pravljeni baš za programiranje

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12339
  • Gde živiš: Južni pol

Napisano: 10 Nov 2014 20:25

Normalno da neće kad je asembler prekinuo asembliranje zbog greške. Piše ti:
Zad1.S:7: Error number of operands mismatch for 'mov'

Ovo u prevodu znači da je greška na sedmoj liniji pri pozivu instrukcije mov i to je u pitanju broj argumenata za instrukciju mov. Potrebno je uneti i ono što se pomera i memorijsku adresu na koju se pomera.

DDD debager frontend može da radi samo sa uspešno asembliranim izvršnim datotekama.

Dopuna: 10 Nov 2014 20:25

Mikulino ::Što ne probaš Geany kao i Emacs mnogo napredniji od tog .txt editora pravljeni baš za programiranje

To nije tekst editor. To je Debugger. Wink

Dopuna: 10 Nov 2014 20:30

Mala dopuna: memorijsku adresu na koju se pomera ili registar u koji se pomera. Znači ne mora biti konkretna adresa.

offline
  • Pridružio: 09 Nov 2014
  • Poruke: 10

Napisano: 10 Nov 2014 21:19

Uspeo sam, toliko sam bio vec naviknut na razne greske da nisam primetio da mi govori da je problem u 7 liniji. Evo kako bi to trebalo da izgleda






Sreca pa sam namestio, vec sam planirao da obrisem linux, i nesto drugo probam

Dopuna: 10 Nov 2014 21:26

Nego kad obrisem fajl iz linuxa sa delete tipkom, jel se trajno obrise ili ima neki recycle bin?

offline
  • Miroljub Čeperković
  • mašinska
  • Pridružio: 20 Mar 2012
  • Poruke: 2166
  • Gde živiš: Vrnjačka Banja

Citat:Nego kad obrisem fajl iz linuxa sa delete tipkom, jel se trajno obrise ili ima neki recycle bin? u terminalu kucaš mintdesktop tu su ti podešavanja desktopa
i uradi update

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12339
  • Gde živiš: Južni pol

Mikulino ::u terminalu kucaš mintdesktop tu su ti podešavanja desktopa
i uradi update


@Mikulino:
Objasni svoj post. Ne vidim logiku u napisanom. Nije pomoć kad napišeš prvo što ti padne na pamet.

@deputamadre. Zavisi šta i kako si obrisao. Ako je u pitanju "delete" tipka u GUI-u onda je fajl najverovatnije i dalje u Trashu. Ako si otkucao rm u terminalu onda je obrisana zauvek.

deputamadre ::Uspeo sam, toliko sam bio vec naviknut na razne greske da nisam primetio da mi govori da je problem u 7 liniji.

Kakve greške? Meni se čini da se tebi baš i ne radi "s tim Linuksom " i da se time baviš preko volje zato što profa ili asistent traže. Ako je to zaista tako, nemoj da se prazniš na nama. Nismo ti mi ništa krivi. Na kraju ispadne ko u onoj narodnoj: "Pomozi sirotu na svoju sramotu."

Ako nećeš da ga koristiš, nemoj. I to je to. Ne moraš

Citat:Sreca pa sam namestio, vec sam planirao da obrisem linux, i nesto drugo probam

Obriši slobodno. Wink Ako ćeš da kukaš na svaku sitnicu i tražiš dlaku u jajetu, možda uopšte i nije loša ideja. A i korektnije je prema nama koji se upiremo da ti pomognemo.

Ako zapravo ne želiš pomoć, nemoj ni da je tražiš nego uradi po svome. I mirna Bačka.

offline
  • Pridružio: 09 Nov 2014
  • Poruke: 10

Ju al me nagrdi Very Happy. Nisi u pravu. Prvo si pogresno protumacio kad sam napisao za te greske, pod greskom mislio sam errori koji mi iskacu u terminalu pokusavajuci da resim problem za koji mi pomazete, to za 7 liniju sto nisam primetio, pa sam zato napisao, al neka bude moja greska jer se nisam dobro izrazio.

Drugo, mislio sam na mint, pa da probam sa ubuntu, nisam mislio konkretno na linux. I nisu sitnice u pitanju.
A i naravno da zelim da naucim da radim u linuxu.

Hvala na pomoci svima

Pozdrav

Ko je trenutno na forumu
 

Ukupno su 642 korisnika na forumu :: 20 registrovanih, 3 sakrivenih i 619 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: AK - 230, Altay, Arhiv, Belac91, comi_pfc, dankisha, Faki-Valjevo, GreenMan, ILGromovnik, kuntalo, Leonardo, nuke92, Oluj2.1, saputnik plavetnila, sokars, SOVO515, stegonosa, Taso, Wisdomseeker, zixmix