Kako programirati u C-u na Macu-molim Vas pomoc!
(1 korsinik/a gleda/ju temu) (1) Gost

Kako programirati u C-u na Macu-molim Vas pomoc!


07.10.2015 | 05:59
Koristim Macbook vec par godina, ali krenula sam na faks i hitno trebam pocet koristit C, pokusavala sam xcode ali mi ne pokrece program jer kao netocnih redaka a isti kod ma windowsu radi. Molila bih za pomoc, hitno mi je. Pozz i hvala unaprijed
07.10.2015 | 07:59
Ako se netko bas bavi programiranjem u ovom programu na Macu,ako je spreman pomoci i instalirati mi sve potrebno nije problem platiti za uslugu.
07.10.2015 | 08:46
Prije svega ,dobro dosla u zajednicu jabucara na Jabucnjak.hr

Na pravom si mjestu postavila pitanje ,samo nije bas ovo LIVE HELP !

Dok se neko od eksperata ne javi (ne bih se mjesao u ovo polje oko programiranja ,ima tu starih vukova ) ,programiraj na windowsu za sada
07.10.2015 | 08:54
Hvala
Nadam se da ce se netko javiti barem da mi u tom slucaju opise korake.
07.10.2015 | 12:24
Za male, jednostavne programčiće kakvi se obično pišu na prvoj godini faksa, moj ti je prijedlog da preskočiš sve te ogromne razvojne okoline jer tu moraš hrpu toga poklikati prije nego ti najobičniji hello world proradi. Imaš u terminalu klasični, najobičniji gcc, odnosno cc.

Dakle, nađi neki tekst editor namijenjen programiranju (da ti bude lakše, da ima syntax highlihting) - preporučam besplatni Text Wrangler.

Napiši svoj c program (sve po školski, na početku #include <stdio.h> i ostalo, pa main(), pa {, pa program, pa }) i snimi ga u svoj home folder (to je onaj kojeg ti Finder pokaže kad otvoriš novi prozor, /users/tvojekorisničkoime) kao nekoime.c .

Otvori Terminal (klik na Applications, pa Utilities, pa Terminal, ili klik na povećalo gore desno, utipkaj Terminal i lupi enter)

C compiler pozoveš komandom

cc nekoime.c -o nekoime


Ako je sve OK prošlo, dobiješ gotov kompajliran izvršni program, koji se zove nekoime (bez nastavka). Pokreneš ga komandom

./nekoime


Ako nije OK prošlo, tj. ako imaš kompilacijskih grešaka, vraćaš se, naravno u tekst editor i popravljaš source...

Napomena - cc je standardni BSD C i C++ prevoditelj. Također radi i za Apple Objective-C. gcc je GNU C i C++ prevoditelj (za temeljnu školsku primjenu, razlike između cc i gcc zapravo i nema).

Ali ako slučajno (čuo sam i za to) na faksu programirate u C#, to se na Macu može (nekako) korištenjem OmniSharp alata, ali to zahtijeva znatno predznanje i snalaženje u programerskim alatima i okruženjima tako da ti je u tom slučaju vjerojatnije rješenje instalirati na Mac besplatni VirtualBox, napraviti virtualni Windows stroj i u njemu programirati u C#.
07.10.2015 | 15:23
Podržavam Smayin prijedlog, ali, komocije radi, umjesto TextWranglera preporučio bih Sublime Text (v2 je aktualna verzija).

Sublime Text je komercijalan, ali ima beskonačan trial period koji može odlično poslužiti u akademske svrhe. Njegova ključna prednost, u kontekstu komocije, je integrirani Build System s kojim se preskače kompajliranje i pokretanje programa iz terminala - naravno da je to nešto što bi svakako trebalo svladati, ali za utipkavati, pokretati i prije svega debuggirati "školske programčiće", jednostavnije je kliknuti CMD+SHIFT+B (ili Run u izborniku) i vidjeti odmah output u konzoli.

Sublime standardno dolazi sa C++ Build Systemom, ali ne i sa C. Može ga se dodati koristeći "New Build System..." opciju iz Tools izbornika te u template koji otvori (untitled.sublime-build), umjesto onoga što ponudi kopipejstati ovo...

{   
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}", "-lgsl", "-lgslcblas", "-lm" , "-Wall"],
"selector" : "source.c",
"shell" : false,
"working_dir" : "$file_path",

"variants":
    [
        {
            "name": "Run",
            "cmd": ["bash", "-c", "gcc '${file}' -Wall -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"]
        }
    ]
}

...i snimiti kao "C.sublime-build" u defaultni path (kojeg će ponuditi). Nakon toga će (trajno) biti raspoloživ na popisu Build Systema i dostupan sa CMD+B (build), odnosno CMD+SHIFT+B (run).

Na sličan način ga se može prilagoditi i za C# (koristeći prethodno instaliran Mono).
07.10.2015 | 17:47
Može se to sve i u TextWrangleru ispodešavati, samo nisam htio iskomplicirati. Kad jednom uspješno iskompajlira kroz terminal ručno, onda je sigurna da joj je source dobar. Onda neka se upusti u automatizirano buildanje.
07.10.2015 | 18:29
smayoo kaže:
Može se to sve i u TextWrangleru ispodešavati


Probao? Jer TextWrangler pomaže sa pokretanjem svega što ima shebang, ali za ovo mu treba nespretna AppleScript kemija i nema konzolu nego output šalje u novi fajl unutar sebe. Ukratko: nije zamišljen za buildanje - za razliku od Sublimea.

Kad jednom uspješno iskompajlira kroz terminal ručno, onda je sigurna da joj je source dobar. Onda neka se upusti u automatizirano buildanje.


Ne sporim. Ali što prije build&run svedeš na jedan klik u editoru, manje se baviš napikavanjem u terminalu, a više programiranjem - i utoliko bi trebalo biti korisno.
07.10.2015 | 18:43
Hvala puno na odgovorima. Vec sam sinoc preko sublimea uspjela pokrenut nesto skroz jednostavno, ali mi za naredbu printf pokazuje worning za kod koji je danas profesoru na predavanju radio
07.10.2015 | 20:37
Daj malo konkretnije. Kakav warning? I koji je kôd?
07.10.2015 | 20:41
Izgleda da je to bila moja greska u koracima. Sve zasad funkcionira,4-5 vjezbi sam presla i ispisala su mi se tocna rjesenja. Stvarno hvala puno
07.10.2015 | 20:44
Djipi kaže:
smayoo kaže:
Može se to sve i u TextWrangleru ispodešavati


Probao? Jer TextWrangler pomaže sa pokretanjem svega što ima shebang, ali za ovo mu treba nespretna AppleScript kemija i nema konzolu nego output šalje u novi fajl unutar sebe. Ukratko: nije zamišljen za buildanje - za razliku od Sublimea.


Je, slažem se, petljavo je. Sublime nisam probao, ali vjerujem ti da je bolji izbor, samo što nije besplatan.
07.10.2015 | 20:44
Ninaa505 kaže:
Izgleda da je to bila moja greska u koracima. Sve zasad funkcionira,4-5 vjezbi sam presla i ispisala su mi se tocna rjesenja. Stvarno hvala puno


Nema na čemu.
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 1 sat, 48 minuta
  • dpasaric: @Air U redu, razumio sam. Hvala ti na svemu onom pozitivnom, ono drugo će srediti vrijeme.
  • jura22: Vrijeđaj partizane i Tita pa da vidiš.
  • Air: Ako si razumio onda napravi to, a ne da moram pisali litanije za jednostavan zahtjev.
  • dpasaric: Air, naravno da je dovoljno, ako to želiš mogu i ja odmah, ali hej, jutro je pametnije od večeri, prespavaj, pa javi, najmanji je problem kliknuti na delete.
  • Air: Zanimljiv vam je latinski. Uživajte. Između vaših upisa napišite što je potrebno da zatvorim račun na Jabučnjaku ako nije očigledno dovoljno razumljivo ovo što sam napisao na vikalici.
  • smayoo: Canis mater studiorum. Stara studentska. :D
  • dpasaric: @Gjuroo: Per aspera ad astra!
  • Gjuroo: @Air: Illegitimi non carborundum.
  • dpasaric: Chill out i vidjet ćeš kako će ovo sada biti ugodnije, korisnije i pozitivnije mjesto za sve korisnike.
  • dpasaric: Joj ne drami.
  • Air: Molim odgovornu osobu da obriše Air račun.
  • Air: U ovim novim okolnostima transparentnog licemjerstva pojedinca podvlačim crtu. Ja nemam želudac za trpiti to da mi jedan licemjer briše čiste postove samo zato što on ima problem u svojoj glavi. Kako je tino1 rekao bilo mi je zadovoljstvo dolaziti na Jabučnjak radi ljudi. Ovim putem pozdravljam sve dobre ljude Jabučnjaka i HVALA vam! Nakon ovog upisa brišem svoj račun.
  • dpasaric: Sve što je sada obrisano u "kafanskim laprdanjima" je bilo u dogovoru s Djurom, počistili samo za sobom i tko hoće može tamo dalje s "lakim temama".
  • drlovric: @Rusty: Slazem se 100%. Svako bira za sebe. Jedna tema u sekciji Razno, nije smetala nikome ko je dosao da konzumira nesto drugo. Ako sam dosao u ducan da kupim povrce, zasto bi mi smetalo sto prodaju i hranu za bebe? :)
  • rusty: Evo kao dugogodišnji član foruma, moram priznati da niti jednom nisam otvorio političke teme niti sudjelovao u njima na forumu. Dolazim vidjeti non političke, non automobili teme. I jedna i druga su mi kao nogomet, besmislene i ne interesantne. Da li će mi faliti, ne. Da li ću manje dolaziti na forum, ne.
  • dpasaric: To je tvoje viđenje.
  • dpasaric: Obećajem da ćemo je izreklamirati na forumu, pa tko voli…
  • Air: Znam tvoje ovlasti. Nije u tome problem. Problem je što se Jabučnjak predstavlja kao pozitivan, a ovo što ti radiš je negativno!
  • dpasaric: Evo, pokreni i ti moderiraj Signal grupu za vaše političke rasprave.
  • dpasaric: I probaj biti koristan. Pokreni nešto pametno i svima korisno.
  • dpasaric: Pročitaj kućni red još jednom.
  • Air: @dpasaric Otvorio si javni komunikacijski kanal. Tko si ti da brišeš postove iste tematike o kojoj sam pišeš, ako ti postovi nisu uvredljivi i ne krše nikakav zakon?
  • dpasaric: Poanta je da je besmisleno dalje širiti raspravu.
  • Air: Fakat imaš teških osobnih problema
  • Air: Protiv "cara" se ne smije ništa pisati?
  • Air: Smetati osobno?
  • Air: i zašto si obrisao ovaj moj tekst is te teme?
  • Air: u temi kafanska laprdanja
  • Air: @dpasaric Samostalno, ničim izazvan optužio si Djuru za nešto. Djuro ti je odgovorio. Budi čovjek, pa kada si "zagrizao" odgovori čovjeku na njegovu cijelu obranu. - stavku po stavku.
  • Air: Skrećeš TEMUsa svojih LOŠIH djela na svoja DOBRA djela (koja nitko ne spori).;)
  • dpasaric: Propast su lijenost i jalovo lamentiranje. Tko je vrijedan i radi neće propasti.
  • dpasaric: Jabučnjak je do svoje punoljetnosti davao odličnu pomoć svakome tko je došao i bez vaših političkih prepucavanja.
  • dpasaric: Vaša hipoteze su potpuno promašene! :) Ono kao "super je imati stalno aktivnu crnu kroniku jer će onda puno ljudi to čitati, pa će ti koji to čitaju pomagati drugima." Bez brige, tko treba pomoć dobit će je i bez crne kronike.
  • Air: Represija i samovolja su isključivo put u propast
  • drlovric: Represija i samovolja nikada nije rjesenje.
  • drlovric: Plenkovic je porucivao Hrvatima kome nije dobro neka ide u DE. Bis bald. A danas drzava daje pare povratnicima jer kapital su ljudi. Ako nas KGB sve rastjera odavdje, ovaj forum ce sam sebi biti svrha :)
  • Air: Mislim da je uvreda za članove jabučnjaka koji su aktivni u političkim temama na jabučnjaku uspoređivati ih sa ekipom koja “troši” takve teme na drugim portalima. Iako smo svakodnevno na forumu neke od tih politički tema nemaju upisa po nekoliko dana. To znači da ekipa nije “ovisna” o tome da non-stop nešto serucka nego se upisuje kad netko nešto ima.
  • Air: Na osnovu ovoga dolazimo da je vrijednost ovog foruma u ljudima koji su svakodnevno aktivni na forumu, a to je uz pomoći ovih političkih tema.
  • Air: Druga vrijednost je već navedena, a to je što je forum sa takvim temama bio aktivan, i ljudi su tada bili prisutni pa su češće otvarali tehničke teme i više pomagali. Danas, a pogotovo u skoroj budućnosti više neće biti potreba za ovakvim tehničkim forumima jer će ljudi pomoću AI-a brže i učinkovitije naći rješenja svog problema.
  • Air: Nije poanta tih tema da netko “ispadne” upravu, niti da se netko uvjeri u neku od teorija koje smo ovdje secirali. Poanta je da su mnogi članovi na osnovu smayoo-ovog angažmana korigirali svoje izražavanje i prepucavanje. Ja sam prvi među njima.
  • Air: Prva vrijednost naših politički tema je: kažu “željezo se kuje dok je vruće” po tom principu ja vidim velike promjene na mnogim članovima koji su aktivni u tim temama. Neće se netko naučiti komunicirati i promišljati o svojoj dosadašnjoj negativnoj komunikaciji kada nema “vatre” i aktivnog korektiva (u našem slučaju smayoo-ta).
  • Air: dok sam došao doma teme je već zaključana pa ću ovdje dodati… tino1 je većinu toga lijepo napisao. Dodati ću da mislim da ove “političke” teme nisu bile uzalud.
  • Bertone: Smanji veličinu slika i trebalo bi proći ili sačekaj da se javi Riba ili Davor, oni znaju kak je podešen forum i što prolazi, a što ne.
  • Yonkis: Htio sam odgovoriti na temu izgubljenih slušalica sa screenshotovima iz mobitela pa je bilo nekih 5-6 slika i nije prolazilo.
  • Bertone: Na poslu koristimo phpBB i u admin postavkama je postavljeno da je max veličina slike 2560 × 1440 pix ili 3 Mb i ako korisnik pokuša napraviti upload veće slike dobije takvu obavjest o grešci,... isto je tak orecimo i sa slikom avatara, propisali smo maksimum od 512x512 pix i ako je veća nema uploada. Gdje ti dobivaš grašku?
  • Riba: Yonkis, kada i gdje ti se to pojavi?
  • Bertone: *Ne znam...
  • Bertone: Ne znak kako je posloženo tamo kamo si htio napraviti upload slike, ali mi smo si na poslu (na internom forumu) postavili limit na veličinu slike od 2k.
  • Bertone: Ne previše nego je nešto preveliko.
  • Yonkis: Jabučari, što ovo znači? Da imam puno slika u odgovoru na neki komentar? [link]

Za vikanje moraš biti prijavljen.

Prijava

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Anketa

Koji Mac koristite?

Page Speed 0.44 Seconds

Provided by iJoomla SEO