Programovani v Ubuntu
- krakenuss
- Začátečník
-
- Registrován: 14. úno 2010
Programovani v Ubuntu
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
- Registrován: 24. dub 2005
- Bydliště: /dev/null (aka Brno)
- Kontaktovat uživatele:
- krakenuss
- Začátečník
-
- Registrován: 14. úno 2010
Re: Programovani v Ubuntu
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
- Registrován: 24. dub 2005
- Bydliště: /dev/null (aka Brno)
- Kontaktovat uživatele:
Re: Programovani v Ubuntu
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...
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
-
- Registrován: 14. úno 2010
Re: Programovani v Ubuntu
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 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...
- bubanek
- Čestný člen
- Registrován: 24. dub 2005
- Bydliště: /dev/null (aka Brno)
- Kontaktovat uživatele:
Re: Programovani v Ubuntu
Co znamená "nedokážu ho spusti"?
A jaký program? V jakém jazyku?
Fakt nemám věšteckou kouli...
A jaký program? V jakém jazyku?
Fakt nemám věšteckou kouli...
- krakenuss
- Začátečník
-
- Registrován: 14. úno 2010
Re: Programovani v Ubuntu
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 píše:Co znamená "nedokážu ho spusti"?
A jaký program? V jakém jazyku?
Fakt nemám věšteckou kouli...
- bubanek
- Čestný člen
- Registrován: 24. dub 2005
- Bydliště: /dev/null (aka Brno)
- Kontaktovat uživatele:
Re: Programovani v Ubuntu
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?
Něco jako Run, Run in terminal apod?
- krakenuss
- Začátečník
-
- Registrován: 14. úno 2010
Re: Programovani v Ubuntu
nic takoveho tam neni. ted jsem jeste zkousel program v C# a tam mam dokonce koncovku .exebubanek 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?
- bubanek
- Čestný člen
- Registrován: 24. dub 2005
- Bydliště: /dev/null (aka Brno)
- Kontaktovat uživatele:
Re: Programovani v Ubuntu
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ť.
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
-
- Registrován: 14. úno 2010
Re: Programovani v Ubuntu
#include <iostream>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ť.
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
- Registrován: 24. dub 2005
- Bydliště: /dev/null (aka Brno)
- Kontaktovat uživatele:
Re: Programovani v Ubuntu
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
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
-
- Registrován: 14. úno 2010
Re: Programovani v Ubuntu
tím přesunou se do složky kde je program myslis co?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říkazuKód: Vybrat vše
./jmenoprogramu
- bubanek
- Čestný člen
- Registrován: 24. dub 2005
- Bydliště: /dev/null (aka Brno)
- Kontaktovat uživatele:
- krakenuss
- Začátečník
-
- Registrován: 14. úno 2010
Re: Programovani v Ubuntu
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
- Registrován: 24. dub 2005
- Bydliště: /dev/null (aka Brno)
- Kontaktovat uživatele:
Re: Programovani v Ubuntu
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.
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
-
- Registrován: 14. úno 2010
Re: Programovani v Ubuntu
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 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.
- bubanek
- Čestný člen
- Registrován: 24. dub 2005
- Bydliště: /dev/null (aka Brno)
- Kontaktovat uživatele:
- nou
- Začátečník
-
- Registrován: 11. pro 2009
Re: Programovani v Ubuntu
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.
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ý
- Registrován: 21. črc 2006
Re: Programovani v Ubuntu
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).
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."
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."