abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:55 | Nová verze

    Bylo oznámeno vydání nové verze 8.1 "Hoare" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Doprovodný příspěvek na blogu Khronosu rozebírá kódování a dekódování videa pomocí Vulkan Compute Shaders v FFmpeg.

    Ladislav Hagara | Komentářů: 0
    dnes 04:33 | Zajímavý projekt

    Byl představen open-source a open-hardware prototyp nízkonákladového raketometu kategorie MANPADS, který byl sestaven z běžně dostupné elektroniky a komponent vytištěných na 3D tiskárně. Raketa využívá skládací stabilizační křidélka a canardovou stabilizaci aktivně řízenou palubním letovým počítačem ESP32, vybaveným inerciální měřicí jednotkou MPU6050 (gyroskop a akcelerometr). Přenosné odpalovací zařízení obsahuje GPS,

    … více »
    NUKE GAZA! 🎆 | Komentářů: 0
    včera 14:22 | IT novinky

    Vědci z univerzity La Sapienza v Římě vyvinuli systém, který dokáže identifikovat jednotlivce pouze na základě toho, jak narušují signály Wi-Fi. Autoři tuto novou technologii nazvali WhoFi. Na rozdíl od tradičních biometrických systémů, jako jsou skenery otisků prstů a rozpoznávání obličeje, nevyžaduje tato metoda přímý fyzický kontakt ani vizuální vstupy. WhoFi může také sledovat jednotlivce na větší ploše než kamera s pevnou polohou; stačí, je-li k dispozici Wi-Fi síť.

    Ladislav Hagara | Komentářů: 8
    včera 04:22 | Nová verze

    SuperTux (Wikipedie), tj. klasická 2D plošinovka inspirovaná sérií Super Mario, byl vydán v nové verzi 0.7.0. Videoukázka na YouTube. Hrát lze i ve webovém prohlížeči.

    Ladislav Hagara | Komentářů: 7
    včera 03:11 | Zajímavý projekt

    Ageless Linux je linuxová distribuce vytvořená jako politický protest proti kalifornskému zákonu o věkovém ověřování uživatelů na úrovni OS (AB 1043). Kromě běžného instalačního obrazu je k dispozici i konverzní skript, který kompatibilní systém označí za Ageless Linux a levné jednodeskové počítače v ceně 12$ s předinstalovaným Ageless Linuxem, které se chystají autoři projektu dávat dětem. Ageless Linux je registrován jako operační

    … více »
    NUKE GAZA! 🎆 | Komentářů: 8
    15.3. 15:33 | Humor

    PimpMyGRC upravuje vzhled toolkitu GNU Radio a přidává alternativní barevná témata. Primárním cílem autora bylo pouze vytvořit tmavé prostředí vhodné pro noční práci, nicméně k dispozici je nakonec celá škála barevných schémat včetně možností různých animací a vizuálních efektů (plameny, matrix, bubliny...), které nepochybně posunou uživatelský zážitek na zcela jinou úroveň. Témata jsou skripty v jazyce Python, které nahrazují

    … více »
    NUKE GAZA! 🎆 | Komentářů: 3
    15.3. 14:33 | Nová verze Ladislav Hagara | Komentářů: 1
    15.3. 12:33 | Zajímavý projekt

    FRANK OS je open-source operační systém pro mikrokontrolér RP2350 (s FRANK M2 board) postavený na FreeRTOS, který přetváří tento levný čip na plně funkční počítač s desktopovým uživatelským rozhraním ve stylu Windows 95 se správcem oken, terminálem, prohlížečem souborů a knihovnou aplikací, ovládaný PS/2 myší a klávesnicí, s DVI video výstupem. Otázkou zůstává, zda by 520 KB SRAM stačilo každému 😅.

    NUKE GAZA! 🎆 | Komentářů: 4
    14.3. 22:55 | IT novinky

    Administrativa amerického prezidenta Donalda Trumpa by měla dostat zhruba deset miliard dolarů (asi 214 miliard Kč) za zprostředkování dohody o převzetí kontroly nad aktivitami sociální sítě TikTok ve Spojených státech.

    Ladislav Hagara | Komentářů: 2
    14.3. 21:33 | Nová verze

    Projekt Debian aktualizoval obrazy stabilní větve „Trixie“ (13.4). Shrnuje opravy za poslední dva měsíce, 111 aktualizovaných balíčků a 67 bezpečnostních hlášení. Opravy se týkají mj. chyb v glibc nebo webovém serveru Apache.

    |🇵🇸 | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (16%)
     (7%)
     (0%)
     (11%)
     (29%)
     (2%)
     (5%)
     (1%)
     (13%)
     (24%)
    Celkem 1095 hlasů
     Komentářů: 26, poslední 12.3. 08:56
    Rozcestník

    Dotaz: kompilace programu v C

    22.6.2006 17:36 kibo | skóre: 17 | blog: Fedora Core 4 | Znojmo
    kompilace programu v C
    Přečteno: 998×

    Muzete me prosim trochu nasmerovat jak zkompilovat vlastni programek v C v Linuxu?

    Odpovědi

    22.6.2006 17:40 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: kompilace programu v C
    Nejčastěji se používá sestavovací program make, který používá postup zapsaný v Makefile.

    Jako překladač se používá gcc.
    When your hammer is C++, everything begins to look like a thumb.
    22.6.2006 17:43 sewi | skóre: 21 | blog: Bunker Hill | Prostějov
    Rozbalit Rozbalit vše Re: kompilace programu v C

    pokud je to jeden soubor tak asi takto:

    gcc -o ./vysledek ./zdrojak.c

    And they thought they were free
    22.6.2006 17:54 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: kompilace programu v C
    Jde to i bez toho ./, tedy gcc -o vysledek zdrojak.c

    Pokud chceš, aby se ti vypisovaly i warningy při překladu, tak gcc -Wall -o vysledek zdrojak.c
    Quando omni flunkus moritati
    22.6.2006 19:32 kibo | skóre: 17 | blog: Fedora Core 4 | Znojmo
    Rozbalit Rozbalit vše kompilace programu v C

    Diky vsem, uz mi to kompiluje.

    7.6.2007 15:12 jirka
    Rozbalit Rozbalit vše Re: kompilace programu v C
    ale mně ne, haze to:
    No new line at end of file tady sem si precetl
    http://www.linuxquestions.org/questions/showthread.php?t=281830
    ze je treba pridat nakonec enter, nezajem haze ten warning dal. sice to buildne ale dany program nejde spustit. co dal ?

    kod:
    #include stdio.h>//tenhle server mi nepovoli spicate zavorky, tady chyba neni
    
    int main(){
    	printf("Hello\n");
    	getchar();
    	return 0;
    };
    7.6.2007 15:58 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
    Rozbalit Rozbalit vše Re: kompilace programu v C
    Server vkládání špičatých závorek umožňuje, tady opravdu chyba není :)

    Proč máš za poslední závorkou programu středník?
    Užívej dne – možná je tvůj poslední.
    7.6.2007 22:16 jirka
    Rozbalit Rozbalit vše Re: kompilace programu v C
    ten strednik neni prece problem, fce muze a nemusi koncit strednikem....

    ale i tak sem ho zkusil odstranit kdyby na linuxu to bylo naky specifik a ee porad ten samej warning
    7.6.2007 16:03 Jiří J. | skóre: 34 | blog: Poutník | Brno
    Rozbalit Rozbalit vše Re: kompilace programu v C
    povolí, <>
    Akorát mi tu nejdou regexpy, abych odescapoval způsob, jakým to tvořím :-D
    ...jinak viz. escape sequences v HTML
    7.6.2007 22:41 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: kompilace programu v C
    Teda nevím k čemu by byly potřeba regexpy, od toho jsou ty escape sequences - &lt; je < a &gt; je > vytvořeno jakožto &amp;lt; a &lt; resp. &amp;gt; a &gt;.
    7.6.2007 22:44 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: kompilace programu v C
    Nějak nechápu kde je problém funguje to OK.
    [petr@soban ~]$ cat pokus1.c
    #include <stdio.h>//tenhle server mi nepovoli spicate zavorky, tady chyba neni
    
    int main(){
            printf("Hello\n");
            getchar();
            return 0;
    };
    [petr@soban ~]$ gcc -o start pokus1.c
    [petr@soban ~]$ ./start
    Hello
     
    [petr@soban ~]$ 
    
    takže bych typnul že ten soubor byl vytvořen v nějakém blbém editoru který dává na konce řádků windowsovské ukončení a né ukončení pouze znakem 0x0A.

    Takže si nějakým hexeditorem skontrolujte zda na konci řádku je pouze znak 0x0A.
    7.6.2007 22:48 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: kompilace programu v C
    Nejrychleji asi
    alias hd='od -Ax -tx1z -v'
    hd soubor.cpp
    7.6.2007 23:22 jirka
    Rozbalit Rozbalit vše Re: kompilace programu v C
    velmi zajimave zkusil sem to spustit pres bash a slape to, ale kdyz dam v prohlizeci souboru pravy tlacitko a spustit (popr dvojklik) tak se nic nezobrazi
    8.6.2007 00:13 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: kompilace programu v C
    A kam by se to mělo zobrazit když nemáš terminál - printf vypisuje do textového terminálu - čili jsi to poslal do /dev/null.

    Případně tomu klikátku musíš říct že ten program má spustit v konzoli.

    Hello World! GUI

    Jinak různé příklady Hello World!
    8.6.2007 11:15 jirka
    Rozbalit Rozbalit vše Re: kompilace programu v C
    A kam by se to mělo zobrazit když nemáš terminál - printf vypisuje do textového terminálu prominte myslel sem ze je to jako ve windows ze se terminal spusti sam



    jde to udelat aby se mi pokazdy pri spusteni toho programu zapnul i terminal ?


    ps: sorry za blby dotazy ale mam linux tyden, kdyby nekde byla na netu knizka cetl
    bych od rana do vecera, ale na netu, ne v krame za 1100kc :-/
    8.6.2007 11:24 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: kompilace programu v C
      xterm -hold -e příkaz
      konsole --noclose -e příkaz
    
    8.6.2007 12:29 jirka
    Rozbalit Rozbalit vše Re: kompilace programu v C
    moc to nechapu, tohle mam napsat jako parametr pri spousteni meho programu? a co znamena prikaz?
    8.6.2007 12:47 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: kompilace programu v C

    Příkaz je prostě nějaký příkaz, který chcete spustit v terminálu. Zkuste si např.

      xterm -hold -e ls -l
      konsole --noclose -e ls -l
    
    8.6.2007 16:15 jirka
    Rozbalit Rozbalit vše Re: kompilace programu v C
    diky fakt moc. vyreseno
    8.6.2007 16:30 depka
    Rozbalit Rozbalit vše Re: kompilace programu v C
    ale na netu je k dispozici legalne knizka! Linux Dokumentační projekt stahnout muzes treba: http://knihy.cpress.cz/Pocitac/BookDoc.asp?DocID=0&BookID=675&DownloadSection=2
    7.6.2007 22:45 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: kompilace programu v C
    Jak jako že nejde spustit? ./program udělá co?
    28.5.2007 23:36 Hovadko
    Rozbalit Rozbalit vše Re: kompilace programu v C
    A jak by to vypadalo, kdyby tam bylo těch souborů *.cpp víc? A co kdyby byly ještě vlastní hlavničkové soubory *.h - všechno v jednom adresáři :-D.
    29.5.2007 08:39 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše co ja viem? ze by:
    gcc -o vystup *.cpp
    29.5.2007 11:42 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: co ja viem? ze by:

    Tohle nefunguje. Je-li to opravdu C++, je potřeba použít buď

      g++ -o vystup *.cpp
    

    nebo

      gcc -o vystup *.cpp -lstdc++
    

    Případně pokud nechcete závislost na libstdc++ a skutečně nepoužíváte nic z této knihovny

      gcc -o vystup *.cpp -lsupc++
    

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.