Programovani v Ubuntu

Linux, Unix, Solaris, OS/2 atp.
krakenuss
Začátečník
Začátečník
Registrován: 14. úno 2010

Programovani v Ubuntu

Příspěvek 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?
bubanek
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: /dev/null (aka Brno)
Kontaktovat uživatele:

Re: Programovani v Ubuntu

Příspěvek od bubanek »

http://wiki.ubuntu.cz/Programov%C3%A1n%C3%AD

žádná

problém s compizem jsi vyřešil?
krakenuss
Začátečník
Začátečník
Registrován: 14. úno 2010

Re: Programovani v Ubuntu

Příspěvek 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?
bubanek
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: /dev/null (aka Brno)
Kontaktovat uživatele:

Re: Programovani v Ubuntu

Příspěvek 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...
krakenuss
Začátečník
Začátečník
Registrován: 14. úno 2010

Re: Programovani v Ubuntu

Příspěvek 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?
bubanek
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: /dev/null (aka Brno)
Kontaktovat uživatele:

Re: Programovani v Ubuntu

Příspěvek od bubanek »

Co znamená "nedokážu ho spusti"?
A jaký program? V jakém jazyku?
Fakt nemám věšteckou kouli...
krakenuss
Začátečník
Začátečník
Registrován: 14. úno 2010

Re: Programovani v Ubuntu

Příspěvek 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.
bubanek
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: /dev/null (aka Brno)
Kontaktovat uživatele:

Re: Programovani v Ubuntu

Příspěvek 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?
krakenuss
Začátečník
Začátečník
Registrován: 14. úno 2010

Re: Programovani v Ubuntu

Příspěvek 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
bubanek
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: /dev/null (aka Brno)
Kontaktovat uživatele:

Re: Programovani v Ubuntu

Příspěvek 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ť.
krakenuss
Začátečník
Začátečník
Registrován: 14. úno 2010

Re: Programovani v Ubuntu

Příspěvek 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
bubanek
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: /dev/null (aka Brno)
Kontaktovat uživatele:

Re: Programovani v Ubuntu

Příspěvek 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
krakenuss
Začátečník
Začátečník
Registrován: 14. úno 2010

Re: Programovani v Ubuntu

Příspěvek 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?
bubanek
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: /dev/null (aka Brno)
Kontaktovat uživatele:

Re: Programovani v Ubuntu

Příspěvek od bubanek »

krakenuss
Začátečník
Začátečník
Registrován: 14. úno 2010

Re: Programovani v Ubuntu

Příspěvek 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
bubanek
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: /dev/null (aka Brno)
Kontaktovat uživatele:

Re: Programovani v Ubuntu

Příspěvek 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.
krakenuss
Začátečník
Začátečník
Registrován: 14. úno 2010

Re: Programovani v Ubuntu

Příspěvek 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?
bubanek
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: /dev/null (aka Brno)
Kontaktovat uživatele:

Re: Programovani v Ubuntu

Příspěvek od bubanek »

jo
nou
Začátečník
Začátečník
Registrován: 11. pro 2009

Re: Programovani v Ubuntu

Příspěvek 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.
Maranov
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 21. črc 2006

Re: Programovani v Ubuntu

Příspěvek 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).
DESKTOP: C2D E8200 (pasivně); ATI HD 3870 (AC S1, 120 fan@5V); 4GB RAM; OCZ Vertex2 SSD 64GB; 320+320+250GB JBOD (odhlučněno); 2x FSC P19-2 (2056x1024)
MOBILE: Lenovo Thinkpad T420 4177 CTR, Crucial M4 SSD 128GB, 6GB RAM; FSC P19-2; Logitech G400
POCKET: Nokia Hulmia 800; Hitachi 500GB@Scythe Kamazo 2 (eSATA); Creative EP-630
AUDIO: Sennheiser HD 555 (foam mod), NuForce Icon µDAC, FLAC, ReplayGain, f2k

"A Man's mortality is a compass that points his way in life."
Odpovědět

Zpět na „Operační systémy Linux a podobné“