LINUXSOFT.cz Přeskoč levou lištu

ARCHIV



   

> Diskuze: Poradna Kompilace

Kompilace
(link)
25.10.2008 13:36
Imra

Ahoj, učím se C++, udělal jsem si svůj "program" a uložil do .cpp. Následně jsem ho komplimoval v programu Dev C++, ale ve složce se mi objevil jen .exe soubor bez nějaké te knihovny .dll. Program samozřejmě nešel spustit. Díky za každou radu ;)

Re: Kompilace
(link)
25.10.2008 13:59
Aleš Hakl
Bydliště: Praha

A co presne predpokladate, ze by linker mel z vaseho (pravdepodobne celkem trivialniho a v jednom souboru zapsaneho) programu vygenerovat jineho nez prave jeden spustitelny soubor. Pokud vam to hlasi ze chybi nejaka knihovna, tak duvod je uplne jinde, nez ze by ji to nevytvorilo, mozna by pomohlo, kdyste nam prozradil, jaka knihovna tomu tedy chybi.

Re: Kompilace
(link)
25.10.2008 15:06
Imra

Mě to ani nespustí, jen to problikne hodně rychle a vypne se to...nevíte, čím to je?

Re: Kompilace
(link)
25.10.2008 22:23
Jan Kelbich
Věk: ( ~54 let) , Pracovní pozice: IC Design Engineer , Praxe v IT let: ( ~ let)
Uf, co se vypne ?
Jak máte nastavena práva u toho spustitelného souboru ? (ls -l)
Když tak je potřeba provést chmod +x <název_souboru>

Bádal

Re: Kompilace
(link)
26.10.2008 01:48
Aleš Hakl
Bydliště: Praha

Co presne ma ten vas program delat? Neni nahodou to, ze cosi velice rychle provede a nasledne skonci presne to co ma delat?

Re: Kompilace
(link)
26.10.2008 07:33
Imra

Jak jsem říkal, učím se C++, ale právě úspěšně to nejde skompilovat. Jinak ten kod vypada nasledovne :

http://imgupload.cz/s3/Cx7ZwlRTHJ.PNG

Re: Kompilace
(link)
26.10.2008 09:27
MaReK Olšavský
Věk: ( ~50 let) , Pracovní pozice: ?? Asi "holka pro vše" , Praxe v IT let: ( ~ let) , Bydliště: Duchcov

Duchaplné uložit zdrojáky jako obrázek.

Podle prostředí DevCpp usuzuji, že programujete v MS Windows a pochybuji, že první aplikace mají nějaké GUI. Co se stane, když si otevřete „pžíkazový řádek“, přepnete se do adresáře, kde máte onen prográmek a spustíte jej z příkazové řádky??

<b>hint</b>: Příkazový řádek je DOSové okno, pokud byste nevěděl co hledat.

Re: Kompilace
(link)
26.10.2008 13:22
Imra

No, ted to slo, ale normalne klikem to zobrazit nejde?

http://imgupload.cz/s3/s6elHkp9jD.PNG

Re: Kompilace
(link)
26.10.2008 16:17
Aleš Hakl
Bydliště: Praha

Kdyz na to normalne kliknete, tak se to pochopitelne spusti a vystup dokonce i zobrazi v okne (coz se v UNIXu typicky nestane, tam skonci v nejakem logu, treba ~/.xsession-errors), ze se to okno po skonceni vaseho programu zavre a tudiz vidite prd je vec druha. Spravny postup je takove programy spoustet z prikazoveho radku. Nekteri lide take delaji to, ze na konec takoveho programu daji neco jako system("PAUSE"), nicmene to bych prilis nedporucoval.

Re: Kompilace
(link)
27.10.2008 12:00
Imra

Ja jsem cetl, ze program se spustí, dej probehne a pak se vypne. Pry se to nastavuje v dokumentaci programu, ale v programu Dev C++ jsem to nenasel, vi nekdo jak na to? Nebo spise bych pouzival jiny program, ma nekdo tip? Tento neukazuje ani cislovani radku. Pouzívam MS Windows - Díky

Re: Kompilace
(link)
27.10.2008 21:29
MaReK Olšavský
Věk: ( ~50 let) , Pracovní pozice: ?? Asi "holka pro vše" , Praxe v IT let: ( ~ let) , Bydliště: Duchcov

DevCpp umí číslování řádků. Je to jen editor se zvýrazováním syntaxe. Jinak pod tím je kompiler MingW, respektive gcc, takže hledejte dokumentaci ke gcc. Aleš Hakl má pravdu, okno problikne s výstupem a systém jej zavře.

Re: Kompilace
(link)
16.11.2008 01:51
Stanislav 'tsL' Sobotka
Věk: ( ~34 let)

Jen to problikne, to je jasné - protože ho nemá co zastavit. Pokud si pamatuju ještě z programování (jenom opravdu základy, co bysme chtěli od průmky), v hlavičkovém souboru stdin.h, popř. stdio.h je fce getch();, která čeká na vstup z klávesnice. Klasicky jsme ho používali na zapauzování, aby to neproblikávalo.

<rejp>Zdá se vám toto jako stránka ohledně Windowsu?</rejp>

DISKUZE

Kompilace 25.10.2008 13:36 Imra
  |- Re: Kompilace 25.10.2008 13:59 Aleš Hakl
  | L Re: Kompilace 25.10.2008 15:06 Imra
  |   |- Re: Kompilace 25.10.2008 22:23 Jan Kelbich
  |   L Re: Kompilace 26.10.2008 01:48 Aleš Hakl
  |     L Re: Kompilace 26.10.2008 07:33 Imra
  |       L Re: Kompilace 26.10.2008 09:27 MaReK Olšavský
  |         L Re: Kompilace 26.10.2008 13:22 Imra
  |           L Re: Kompilace 26.10.2008 16:17 Aleš Hakl
  |             L Re: Kompilace 27.10.2008 12:00 Imra
  |               L Re: Kompilace 27.10.2008 21:29 MaReK Olšavský
  L Re: Kompilace 16.11.2008 01:51 Stanislav 'tsL' Sobotka




Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

28.11.2018 23:56 /František Kučera
Prosincový sraz spolku OpenAlt se koná ve středu 5.12.2018 od 16:00 na adrese Zikova 1903/4, Praha 6. Tentokrát navštívíme organizaci CESNET. Na programu jsou dvě přednášky: Distribuované úložiště Ceph (Michal Strnad) a Plně šifrovaný disk na moderním systému (Ondřej Caletka). Následně se přesuneme do některé z nedalekých restaurací, kde budeme pokračovat v diskusi.
Komentářů: 1

12.11.2018 21:28 /Redakce Linuxsoft.cz
22. listopadu 2018 se koná v Praze na Karlově náměstí již pátý ročník konference s tématem Datová centra pro business, která nabídne odpovědi na aktuální a často řešené otázky: Jaké jsou aktuální trendy v oblasti datových center a jak je optimálně využít pro vlastní prospěch? Jak si zajistit odpovídající služby datových center? Podle jakých kritérií vybírat dodavatele služeb? Jak volit vhodné součásti infrastruktury při budování či rozšiřování vlastního datového centra? Jak efektivně datové centrum spravovat? Jak co nejlépe eliminovat možná rizika? apod. Příznivci LinuxSoftu mohou při registraci uplatnit kód LIN350, který jim přinese zvýhodněné vstupné s 50% slevou.
Přidat komentář

6.11.2018 2:04 /František Kučera
Říjnový pražský sraz spolku OpenAlt se koná v listopadu – již tento čtvrtek – 8. 11. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma umění a technologie, IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

4.10.2018 21:30 /Ondřej Čečák
LinuxDays 2018 již tento víkend, registrace je otevřená.
Přidat komentář

18.9.2018 23:30 /František Kučera
Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

9.9.2018 14:15 /Redakce Linuxsoft.cz
20.9.2018 proběhne v pražském Kongresovém centru Vavruška konference Mobilní řešení pro business. Návštěvníci si vyslechnou mimo jiné přednášky na témata: Nejdůležitější aktuální trendy v oblasti mobilních technologií, správa a zabezpečení mobilních zařízení ve firmách, jak mobilně přistupovat k informačnímu systému firmy, kdy se vyplatí používat odolná mobilní zařízení nebo jak zabezpečit mobilní komunikaci.
Přidat komentář

12.8.2018 16:58 /František Kučera
Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář

16.7.2018 1:05 /František Kučera
Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

31.7.2023 14:13 / Linda Graham
iPhone Services

30.11.2022 9:32 / Kyle McDermott
Hosting download unavailable

13.12.2018 10:57 / Jan Mareš
Re: zavináč

2.12.2018 23:56 / František Kučera
Sraz

5.10.2018 17:12 / Jakub Kuljovsky
Re: Jaký kurz a software by jste doporučili pro začínajcího kodéra?

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2024) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze