Diskuze: Kompilace

Volná diskuze Kompilace

Avatar
Зайчик
Člen
Avatar
Зайчик:

Čaute :) mám takovej dotaz nevím jak to udělat ani v C natož v jiném programovacím jazyce. Potřeboval bych v programu provést kompilaci abych si udělal takové jednoduché IDE třeba i v C v konzoli to je fuk každopádně vůbec nevím jak na to :D nemáte někdo nějakou radu? Vím že v linuxu to jde dělat rovnou přes terminál gcc soubor.c -o soubor no a jak by se to dalo udělat na oknech?:)

Odpovědět 27.8.2012 19:05
Коммунизм для нашего будущего!
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Зайчик
David Čápka:

Úplně stejně, spustíš kompiler s parametrem souboru. Soubor spustíš přes Process.Start, je to ve jmenném prostoru System.Diagnostics, takže nezapomeň nahoru přidat using.

ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "kompiler.exe";
startInfo.Arguments = "soubor.c";
Process.Start(startInfo);
Nahoru Odpovědět 27.8.2012 19:14
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Зайчик
Kit:

Ve Windows je přece také terminál. Sice mizerný, ale je.

Nahoru Odpovědět 27.8.2012 19:15
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Kit
David Čápka:

Protože jsou udělané tak, aby nebyl potřeba. Máme i PowerShell, ale s tím jsem nikdy nedělal.

Nahoru Odpovědět 27.8.2012 19:17
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:

Terminál ve Windows je mizerný proto, aby ho uživatelé nechtěli používat a místo toho klikali na GUI, které je je podle Microsoftu jediné správné, protože omezuje zvědavce hrabat se v systému.

Nahoru Odpovědět 27.8.2012 19:28
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Kit
David Čápka:

Ale... :) Přes klikání na GUI si otevřeš složku s Windows a můžeš tam dělat co chceš. Otázka je proč bys to dělal. GUI má většina OS, MS jen nemá důvod podporovat jiný způsob používání, protože by ho prostě nikdo nepoužíval. A když už, tak proto udělal PowerShell. Ty rád píšeš, já rád klikám, proto máme každý OS jaký máme.

Nahoru Odpovědět 27.8.2012 19:32
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:

Microsoftu se hlavně povedlo, že si myslíš, že přes GUI můžeš udělat vše, co chceš. MS skutečně nemá důvod podporovat jiný způsob používání, ale hlavně proto, že nechce, aby se mu v tom někdo hrabal.

Některé činnosti v GUI nenaklikáš, ani kdyby ses rozkrájel.

Každý máme takový OS a metodiku práce, jakou jsme si vybrali. A to je dobře.

Nahoru Odpovědět 27.8.2012 21:09
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Don
Člen
Avatar
Don:

Zajímalo by mne, jak řešíte nefunkčnost nějakého programu? Takhle když mně něco nefunguje/blbne tak si to zpustím v terminálu a vidím co to vyhazuje za chyby. Na woknech ti problikne okno a nevíš nic. Univerzální postup jak to opravit je podle woknařů: Přeinstalovat app, přeinstalovat Windows, koupit nový PC.

 
Nahoru Odpovědět 27.8.2012 22:34
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Don
David Čápka:

Už mě přestává bavit řešit stále tato témata. Používej co používáš a nech ostatní používat to, co používají oni. Je zajímavé, že tyto narážky jsou vždy ze strany lidí s Linuxem, asi nejste spokojení. Kdyby ano, nemáte důvod stále rýpat. Tyto provokativní příspěvky budu odteď mazat, opravdu mě to nebaví.

Nahoru Odpovědět 27.8.2012 22:39
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Don
Člen
Avatar
Odpovídá na David Čápka
Don:

Ano mne také. Prosím neuvádějte zde Gimp, blender atd jako alternativy programů. Jsou to samostatné programy co s konkurencí nemají nic společného. Mají vlastní ovládání, vzhled a mnoho jiného. Děkuji

 
Nahoru Odpovědět 27.8.2012 22:45
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Don
David Čápka:

Nevím o tom, že by alternativa označovala méněcennou možnost ani že bychom se zde nějak extra věnovali GIMPu. Tvá zpráva nemá také žádnou souvislost s tématem ani s předešlou komunikací. Nemá ani žádnou informativní hodnotu. Pokud trváš na svém výkladu, potom je označení správné, podívej se na statistiky počtu uživatelů a je hned jasné, co je alternativa. Váše nutnost stále prudit, dávat si Linux do avatarů a podpisů a já nevím kam ještě (a raději to vědět nechci) mě unavuje. Pokud máš nějaký komplex, tak vyhledej odbornou pomoc, zde pro něj není místo.

Nahoru Odpovědět 27.8.2012 22:55
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Зайчик
Kit:

Pokud někdo ve Windows postrádá unixový shell a další aplikace, může zkusit
http://unxutils.sourceforge.net/
Je postaven na jádře Windows a obsahuje docela zajímavé množství utilit včetně shellu. Už se to sice nevyvíjí, ale podle mne je to stále funkční. Céčkaře jistě potěší programy Flex a Bison. S Gawk se dají zpracovávat obrovské tabulky, Grep a Sed jsou samozřejmostí.

Nahoru Odpovědět 27.8.2012 23:12
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Зайчик
Kit:

Pokud bys chtěl něco "ostřejšího", můžeš vyzkoušet i
http://cs.wikipedia.org/wiki/Cygwin
Je to vlastně unixový OS běžící ve Windows a využívající jeho jádro.

Nahoru Odpovědět 27.8.2012 23:22
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 13 zpráv z 13.