Code::blocks IDE

Diskuze o problémech a zkušenostech s programy a různými utilitami, dále zde můžete probírat balíčkovací systém apod.
Odpovědět
Zpráva
Autor
Krokodyl
Příspěvky: 10
Registrován: 12 dub 2018, 08:17

Code::blocks IDE

#1 Příspěvek od Krokodyl » 14 dub 2018, 20:22

Zdravím
Nevím, jestli to není trochu offtopics, ale
nainstaloval jsem si Code::Blocks v. 19.12 pod Mintem 18:3 Cinnamon. Když zkusím napsat zdrojový kód a spustím kompilaci, tak ta proběhne, při pokusu o spuštění kompilovaného programu se objeví informační okénko

It seems that this project has not been built yet.
Do you want to build it now?
yes/no

Ncméně ani když dám yes, tak se program nespustí. Ani jinak nelze zkompilovaný soubor pustit.
Ve vytvořeném adresáři *.exe soubor není. Nevím, jaký je rozdíl proti windows, kde se tohle neděje. IDE ani neskočí do konzole...v adresáři projektu se neobjeví spustitelný soubor, jen zdroják, nebo knihovny.

Nemáte nějaký tip, co dělám špatně?

Uživatelský avatar
redhawk
Guru Mintu
Příspěvky: 2218
Registrován: 12 led 2016, 19:14
Kontaktovat uživatele:

Re: Code::blocks IDE

#2 Příspěvek od redhawk » 15 dub 2018, 19:47

Krokodyl píše:
14 dub 2018, 20:22
Ve vytvořeném adresáři *.exe soubor není.
no na linuxe exe subory nie su veru
Krokodyl píše:
14 dub 2018, 20:22
Nemáte nějaký tip, co dělám špatně?
nie kedze netusim o co ide.

tak najnovsi je Code::Blocks 17.12 nie 19.12

kompiluje sa aky kod?
co ma z toho vzniknut?
ta hlaska hovori, ze to nebolo vybuildovane

Krokodyl píše:
14 dub 2018, 20:22
IDE ani neskočí do konzole...v adresáři projektu se neobjeví spustitelný soubor, jen zdroják, nebo knihovny.
no a kompiluje sa to pre windows alebo pre linux?
Krokodyl píše:
14 dub 2018, 20:22
Nevím, jaký je rozdíl proti windows, kde se tohle neděje.
no na to tam maju wiki a forum.
http://forums.codeblocks.org/index.php?topic=18467.0
Smrt nikdy nelže

Krokodyl
Příspěvky: 10
Registrován: 12 dub 2018, 08:17

Re: Code::blocks IDE

#3 Příspěvek od Krokodyl » 15 dub 2018, 21:09

Zdravím. Jsem v Linuxu začátečník. Protože jsem se nedávno rozhodl přejít na ve všem na Linux tak jsem si nainstaloval i code:blocks, ve kterých jsem předtím pracoval na windows. (c, c++). Neběží kompilátor. Nebyl jsem si jistý, zda je to tím, že jsem něco nainstaloval špatně, nebo kde je vlastně zádrhel.
Mezitím jsem zjistil, že na podobné potíže narazilo víc uživatelů C:B takže hledám po fórech C:B kde je problém. Snad to vyřeším a pak napíšu zde do diskuse kde byla chyba (nebo kde jsem udělal chybu). Což by teoreticky mohlo pomoci někomu jinému.
Chybami se člověk učí....:) Díky za tip.
Hloupý dotaz: když zkompiluji zdrojový kód, tak jaký spustitelný soubor v linuxu vznikne? když *.exe není...

segfault
Poradce Mintu
Příspěvky: 456
Registrován: 29 dub 2013, 21:25

Re: Code::blocks IDE

#4 Příspěvek od segfault » 01 kvě 2018, 14:02

exe je jen přípona. Takže i na Linuxu můžeš mít spustitelný exe soubor. Záleží ovšem na jeho formátu.

Linux používá formát ELF - https://cs.wikipedia.org/wiki/Executabl ... ble_Format
Windows používají MZ - https://en.wikipedia.org/wiki/DOS_MZ_executable
Linux Mint Debian Edition MATE 64bit; kernel 3.16
CPU: Intel i5; RAM: 16 GiB

Odpovědět