Zacatecnicke dotazy v C
David Obdrzalek
David.Obdrzalek na mff.cuni.cz
Pátek Prosinec 18 00:59:14 CET 2015
On 17 Dec 2015 at 23:05, Jan Waclawek wrote:
> >b) jak funguje extern promenne? Mam vedle projektu odlozeny fonty ve
...
> >Obsah se nacita spravne, ale samotny fonts.c nemam nikde inkludovany, jen
> >lezi ve stejnem adresari - to to fakt prolejza vsechny soubory v adresari,
> >co kdyby tam ta deklarace nahodou nekde byla?
>
> Ja to prostredie nepoznam ani nechcem poznat; je mozne ze to robi takto, a
> je tiez mozne ze jednoducho prilinkuje vsetko co je v tom adresari,
> header-neheader, plus prilepi svoje kniznice (tie mimochodom vzdy
> preklada, ak sa nemylim, co tiez nie je prilis obvykle). V "normalnych"
> IDE rucne vyklikate akysi strom zdrojovych suborov a to IDE znova urobi
> nejaky magic podla nejakych svojich obvykle obskurnych a nedokumentovanych
> postupov. Dalej normalni ludia si napisu ten prikazovy riadok sami,
> obvykle za pomoci make. No a potom existuje skupina militantnych *nixakov,
> ktori pouzivaju generatory makefile typu automake, kde sa ten zoznam znova
> vytvara pomocou magicu, mozno lepsie dokumentovaneho ako u tych IDE.
Ono klicove bude to "Arduino". Co tam se deje nez se z .ino stane .hex bych radsi
ani nevedel, lip bych spal :-)
Arduino pred kompilaci tvuj zdrojak jeste mohutne opecuje, prida include, dopredne
deklarace a tak, podle vlastniho uvazeni.
> >c) asi jsem uplne nepochopil include, resp. rozdil mezi
> >#include <xxx.c>
> >a
> >#include "xxx.c"
> >
> >Chapu dobre, ze pri pouziti hranatych zavorek prekladac hleda prislusne
> >soubory nekde v definovanych mistech (nejake search paths, libraries atd.),
> >kdezto s uvozovkami zacina prohledavat od aktualniho adresare?
>
>
> Zhruba ano.
Tak.
Ale beznym uzivatelskym pristupem je srozumitelnejsi si to myslet jako ze obvykle se
<> includujou systemove veci a "" moje lokalni.
> >//--------------------------------------
> >
> >Mam samozrejme asi tak pet set dalsich drobnych nejasnosti, ale jednak se
> >snazim googlit, druhak opisovat, ale nektere veci jsou tak obecne, ze ani to
> >googleni k rozumnym vysledkum nevede. Hodne pomaha Herout, ale k tomu mi
> >zase chybi druhy dil :)
>
>
>
> No dajte. Pripadne na nejakom inom fore (menovite uzone), bo na hw-list je
> toto tak trocha OT.
Za me klidne taky tady (nebo se Pavle ptej i soukrome).
Nakonec se to vlastne tyka taky nejakyho HW, i kdyz teda zrovna Arduino, ts ts ...
A kdyztak muzeme pro sich preznacit na [OT] ;-)
David Obdrzalek
Další informace o konferenci Hw-list