Vývoj pod Windows, kompilace v Linuxu

andy

Vývoj pod Windows, kompilace v Linuxu
« kdy: 20. 12. 2011, 14:16:38 »
Ahoj
Chcem naprogramovat jednoduchy linuxovy server (co robi neni podstatne..). Ako by sa dalo najlepsie zariadit, ze pouzijem nejake IDE typu eclipse/netbeans (alebo hoci aj visual studio) pod windows a nejako automaticky by sa to skompilovalo a pustilo pod linuxom (beziacom vo VM)? Samozrejme take riesenie, ze pouzit nejaky VCS (git?), ktory by bezal na tom linuxe a skript ktory automaticky skompiluje poslednu verziu mi napadlo, ale nie je to celkom ono (oproti stlaceniu F5..).
« Poslední změna: 20. 12. 2011, 14:44:04 od Petr Krčmář »


Franta

Re:Pisanie kodu pod windows, kompilacia pod linuxom
« Odpověď #1 kdy: 20. 12. 2011, 14:23:57 »
1) K čemu tam ty Windows vůbec potřebuješ? Obě jmenovaná IDE jsou multiplatformní a navíc když píšeš server pro GNU/Linux…

2) Udělej si projekt v Netbeans, uprav si antovský skript (resp. zavolej z něj v rámci úlohy nějaký jiný) tak, aby nahrál soubory na linuxový virtuál přes SFTP a přes SSH tam spustil kompilaci. V Netbeans pak zmáčkneš jedno tlačítko a všechno se provede.

andy

Re:Pisanie kodu pod windows, kompilacia pod linuxom
« Odpověď #2 kdy: 20. 12. 2011, 14:39:00 »
Hm no skusim sa s tym antom pohrat, myslel som si. Momentalne to potrebujem skor z kapacitnych dovodov, ale zaujima ma aj ci sa vobec da tak vyvijat nieco..

Ivan

Re:Vývoj pod Windows, kompilace v Linuxu
« Odpověď #3 kdy: 20. 12. 2011, 15:06:26 »
Ono hodne zalezi na tom vlastne pises. Je ted prekopavam jednu aplikaci v napsanou QTcku a cim dal vic zjistuju ze se ve Visual Studiu dela dobre, rychle to kompiluje a hlavne ma vybornou integraci IDE s debugerem. Jinak na Linuxu i ve Woknach pisu v Emacsu.

Pro build system doporucuju cmake. Je to mnohem pohodlnejsi nez autohell tools.

Pokud ovsem pises neco co zavisi na Linuxovych headerech(treba kvuli TCPIP), tak ti nezbude nic jineho nez pouzit mingw.


andy

Re:Vývoj pod Windows, kompilace v Linuxu
« Odpověď #4 kdy: 20. 12. 2011, 15:16:32 »
Nj, keby slo o QT, tak to neni problem. Myslel som, ze na to su nejake "best practices". Zase to nie je pre mna nejaky zasadny problem, ja sa s tym nejako popasujem...

ps: pan Krcmar viete, ze som mal povodne ten titlok presne tak? Ale zdal sa mi malo vystizny..


Ivan

Re:Vývoj pod Windows, kompilace v Linuxu
« Odpověď #5 kdy: 20. 12. 2011, 15:48:32 »
Jo jeste me napadlo, ze existuje program jmenem buildbot. Ten je urceny pro automaticke testy SW.
Ten buildbot testuje status SVN a kdyz vidi, ze nad repository neni zadna aktivita, tak da svym nodum prikaz aby provednu SVN UPDATE, zkompilovaly zdrojaky a udelali nejake testu. Buildbot nody bezi na ruznyhc platformach a svemu masteru posilaji nazpatek vysledky kompilace a testu. Master pak vysledky zobrazuje pres web rozhrani.

andy

Re:Vývoj pod Windows, kompilace v Linuxu
« Odpověď #6 kdy: 22. 12. 2011, 16:19:09 »
Dnes pustim netbeans, nainstalujem C/C++ plugin a tam hned ze build host:, tak pozeram http://netbeans.org/kb/docs/cnd/remotedev-tutorial.html
Cize problem asi vyrieseny, len skoda ze som to nepustil hned.. (priznam sa, ze C++ som v netbeans este neskusal..)