Stránka 1 z 2

Programovani v Ubuntu

Napsal: stř 11. kvě 2011, 20:51
od krakenuss
včera jsem přešel na Ubuntu 11.04 a potřeboval bych vědet jake programy potřebuju na programovani v C/C++ a C#??? a mel bych dotaz, napsany program ma v linuxu koncovku .exe nebo je tam nejaka jina?

Re: Programovani v Ubuntu

Napsal: stř 11. kvě 2011, 20:57
od bubanek
http://wiki.ubuntu.cz/Programov%C3%A1n%C3%AD

žádná

problém s compizem jsi vyřešil?

Re: Programovani v Ubuntu

Napsal: stř 11. kvě 2011, 21:21
od krakenuss
bubanek píše:http://wiki.ubuntu.cz/Programov%C3%A1n%C3%AD

žádná

problém s compizem jsi vyřešil?
pokud jde o ten "vzhled" tak vyřešil.

Zkusil jsem ten program na C# ale kompiluje to do .exe a to nespustim a ten KDevelop mi prijde neprehledny a nejsem schopny ho pouzivat. Porad mi pls nejake jine vyvojove prostředí pro C++, existuje něco jake Dev-C++ nebo MS Visual Studio?

Re: Programovani v Ubuntu

Napsal: stř 11. kvě 2011, 21:32
od bubanek
MonoDevelop umí C/C++/C#.
Asi záleží, jak ho máš nastavený, že by vyplivl .exe když běží pod Linuxem se mi nezdá.

Ad vzhled: bylo by fajn, kdybys do toho původního tématu napsal jak...

Re: Programovani v Ubuntu

Napsal: stř 11. kvě 2011, 21:49
od krakenuss
bubanek píše:MonoDevelop umí C/C++/C#.
Asi záleží, jak ho máš nastavený, že by vyplivl .exe když běží pod Linuxem se mi nezdá.

Ad vzhled: bylo by fajn, kdybys do toho původního tématu napsal jak...
tak ted se mi povedlo vyrobit program a ten je bez koncovky ale nedokazu ho spustit, snazim se ho spustit a nic se nedeje, co s tim mam delat?

Re: Programovani v Ubuntu

Napsal: stř 11. kvě 2011, 22:11
od bubanek
Co znamená "nedokážu ho spusti"?
A jaký program? V jakém jazyku?
Fakt nemám věšteckou kouli...

Re: Programovani v Ubuntu

Napsal: stř 11. kvě 2011, 22:14
od krakenuss
bubanek píše:Co znamená "nedokážu ho spusti"?
A jaký program? V jakém jazyku?
Fakt nemám věšteckou kouli...
napsal jsem v C++ jednoduchy program(Hello World!). Kdyz ho zkompiluju tak se mi ziskam soubor bez přípony, ale když ho chci spustit, nepustí se, funguje pouze když dám ve vývojovém prostředí spustit.

Re: Programovani v Ubuntu

Napsal: stř 11. kvě 2011, 22:19
od bubanek
A když na ten soubor 2x klepneš neukáže se nějaká nabídka jak ho chceš spustit?
Něco jako Run, Run in terminal apod?

Re: Programovani v Ubuntu

Napsal: stř 11. kvě 2011, 22:28
od krakenuss
bubanek píše:A když na ten soubor 2x klepneš neukáže se nějaká nabídka jak ho chceš spustit?
Něco jako Run, Run in terminal apod?
nic takoveho tam neni. ted jsem jeste zkousel program v C# a tam mam dokonce koncovku .exe

Re: Programovani v Ubuntu

Napsal: stř 11. kvě 2011, 22:29
od bubanek
Dej sem zdroják toho programu C++.

Ad C#) někde tam bude zase soubor se stejným jménem, ale bez přípony. Tak ten spusť.

Re: Programovani v Ubuntu

Napsal: stř 11. kvě 2011, 22:40
od krakenuss
bubanek píše:Dej sem zdroják toho programu C++.

Ad C#) někde tam bude zase soubor se stejným jménem, ale bez přípony. Tak ten spusť.
#include <iostream>

using namespace std;

int main()
{
int cislo;
cout << "Napiste cislo: ";
cin >> cislo;
cout << endl << endl << "cislo je " << cislo;
return 0;
}




zkousel jsem ten program ve windows a funguje normalne, ve vyvojovem prostredi jsem ho spustil taky ale nespustim ho z toho douboru do ktereho se zkompiluje

Re: Programovani v Ubuntu

Napsal: stř 11. kvě 2011, 22:42
od bubanek
Podle mě ten program musíš spustit z terminálu.

Takže zapnout terminál, přesunout se do složky kde je ten program a spustit ho pomocí příkazu

Kód: Vybrat vše

./jmenoprogramu

Re: Programovani v Ubuntu

Napsal: stř 11. kvě 2011, 22:53
od krakenuss
bubanek píše:Podle mě ten program musíš spustit z terminálu.

Takže zapnout terminál, přesunout se do složky kde je ten program a spustit ho pomocí příkazu

Kód: Vybrat vše

./jmenoprogramu
tím přesunou se do složky kde je program myslis co?

Re: Programovani v Ubuntu

Napsal: stř 11. kvě 2011, 22:56
od bubanek

Re: Programovani v Ubuntu

Napsal: čtv 12. kvě 2011, 06:52
od krakenuss
ješte k tomu programování. nevíte někdo jak pod ubuntu rozchodit PSPad, už jsem viděl e to někomu šlo ale mi haže tabulku s chybou http://www.img-share.net/uploads/25291s ... azovky.png

Re: Programovani v Ubuntu

Napsal: čtv 12. kvě 2011, 14:12
od bubanek
K čemu PSPad? Už nejsi na Windows, používej alternativy (jinak nechápu proč jsi z windows přešel).
Třeba EMACS.

Dopiš sem, jak jsi vyřešil problém se vzhledem a jestli ti pomohlo spouštět ten program z konzole.

Re: Programovani v Ubuntu

Napsal: čtv 12. kvě 2011, 15:28
od krakenuss
bubanek píše:K čemu PSPad? Už nejsi na Windows, používej alternativy (jinak nechápu proč jsi z windows přešel).
Třeba EMACS.

Dopiš sem, jak jsi vyřešil problém se vzhledem a jestli ti pomohlo spouštět ten program z konzole.
při přihlašování jsem dal ubuntu classic. Co se tyka toho PSPadu, jsem na něj zvyklý a neznal jsem žádnou alternativu, takže díky za radu s tím EMACS. Je v něm možné psát HTML, CSS, JavaScript a PHP?

Re: Programovani v Ubuntu

Napsal: čtv 12. kvě 2011, 16:06
od bubanek
jo

Re: Programovani v Ubuntu

Napsal: pát 13. kvě 2011, 18:07
od nou
v Linuxe sa nerozoznava spustitelna binarka podla pripony ale podla prava na spustenie. teda bud spustit chmod +x ./menosuboru alebo kliknut pravym na ten subor vybrat vlastnosti tam zalozku prava a zaskrtnut pravo na spustanie.

toto presne ti napisalo aj to wine ze je spustenie blokovane kedze to nema nastavene pravo na spustenie.

a v linuxe sa taktiez nerozlisuje medzi konzolovym a GUI programom ako na Windows. tam aj GUI program casto vypisuje chybove hlasky do konzoly ktore je vidno iba ak je program spusteny z konzoly. takze ked si poklikal na ten tvoj ukazkovy exac tak bol spusteny niekde na pozadi a cakal na ten tvoj vstup.

Re: Programovani v Ubuntu

Napsal: pát 13. kvě 2011, 22:14
od Maranov
Oh boha jeho, krakenuss...

Pár věcí:
- Používáš Linux, takže nepoužívej polofunkční implementace Microsoftích technologií, jako .NET (C#).
- Nauč se nějaké základy práce s Unixovými systémy. Výhodou Linuxu je otevřenost, modifikovatelnost a přímá provázanost terminálu se zbytkem systému. Zjisti si nějaké základy, na kterých je ten systém postaven.
- Snažit se rozjet Windows programy na Linuxu je blbost. To rovnou přejdi zpátky na Windows. Hledej alternativy, je jich spousta.
- Pořádná alternativa k Visual Studio neexistuje. Jsou věci jako Qt, Eclipse, ale většinou se beztak píše v nějakém editoru, dle libosti, překládá se pomocí make (viz google) a ladí se třeba ddd. Takhle to prostě na Linuxu chodí. :-) Je silně zaměřen na C/C++, nějaké abstraktnější jazyky se moc nepoužívají, kdyžtak rovnou skriptovací (Python funguje hezky).