LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: Poradna Kompilace

Kompilace 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 25.10.2008 13:59
Aleš Hakl

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 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 25.10.2008 22:23
Jan Kelbich
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 26.10.2008 01:48
Aleš Hakl

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 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 26.10.2008 09:27
MaReK Olšavský

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 26.10.2008 13:22
Imra

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

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

Re: Kompilace 26.10.2008 16:17
Aleš Hakl

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 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 27.10.2008 21:29
MaReK Olšavský

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 16.11.2008 01:51
Stanislav 'tsL' Sobotka

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>

KOMENTARZE
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
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4887x
2. FreeBSD
Download: 9077x
3. PCLinuxOS-2010
Download: 8570x
4. alcolix
Download: 10959x
5. Onebase Linux
Download: 9668x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6252x

1. xinetd
Download: 2424x
2. RDGS
Download: 937x
3. spkg
Download: 4775x
4. LinPacker
Download: 9980x
5. VFU File Manager
Download: 3204x
6. LeftHand Mała Księgowość
Download: 7210x
7. MISU pyFotoResize
Download: 2819x
8. Lefthand CRM
Download: 3570x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3130x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz