compilovanie

Sekcia: Programovanie 18.05.2007 | 18:08
misolax   Návštevník
prosim vas ako mam pod linuxom compilovat pod win dam F9 a vsetko ide {ako kedy} ale pod linuxom nemam tusenia
aky compilator a program pouzivate na pisanie a compilovanie
    • Re: compilovanie 18.05.2007 | 18:25
      Avatar borg Arch, Debian jessie  Administrátor
      gcc + nejaky dobry editor (vim) + shell
      alebo ked chces klikacku tak kdevelop
      • Re: compilovanie 19.05.2007 | 12:11
        misolax   Návštevník
        kdeveloper podporuje nieco ako F9 a skompiluje ???
        • Re: compilovanie 19.05.2007 | 15:09
          Avatar borg Arch, Debian jessie  Administrátor
          mozno je tam ina klavesova skratka. ale jednym klikom to skompilujes
        • Re: compilovanie 19.05.2007 | 17:57
          Avatar Miroslav Bendík Gentoo  Administrátor
          Nie, v kdevelope sa kompiluje pomocou F8 (standardne). Da sa nastavit aj F9.
    • Re: compilovanie 19.05.2007 | 12:44
      misolax   Návštevník
      daju sa v linuxe pod c rozbehat funkcie ako gotoxy ,clrscr a.. podobne ktore pod BC 6. idu
      ????
      • Re: compilovanie 19.05.2007 | 12:58
        skywaker   Návštevník
        Nie neda lebo tie prikazy su tusim sucastou kniznice conio.h a dos.h a tie su len pre dos.

        Skus allegro.. je to graficka kniznica..
        www.allegro.cc

        a este dodam ze linux je unixovy operacny system, to znamena ze operuje v textovom rezime .. je pravdou ze bezny user pozna len KDE a Gnome ale ak chces sa naucit programovat tak musis vediet robyt textove Makefile, pouzivat textovy editor v konzole napr. Vi alebo nano atd.
      • Re: compilovanie 19.05.2007 | 16:51
        WlaSaTy   Návštevník
        vzhladom na to ze dosove okienko zvyklo mat 80x25 tak praca s gotoxy bola jednoducha. v linuxe alebo presnejsie povedane v terminali alebo emulatore terminalu si mozes okno natiahnut na takmer akukolvek velkost, takze logicky ...

        inac skus sa pozriet na tutorial pre ncurses, myslim ze je tam nieco ako move(y, x); addch(ch); ale netusim, nerobim s tym.
        • Re: compilovanie 19.05.2007 | 18:02
          misolax   Návštevník
          Tak vdaka lebo pod linuxom som este v C ani v C++ nerobyl iba pod win tak mi vase rady celkom pomohli len budem musiet asi naist neaky manual v ktorom zistim presne rozdieli v c pod win a linuxom ak neake mate tak dajte link alebu upload. niekde dik
          • Re: compilovanie 19.05.2007 | 18:02
            Avatar borg Arch, Debian jessie  Administrátor
            syntax je rovnaka
          • Re: compilovanie 20.05.2007 | 17:40
            bufly   Návštevník
            ja robym, ty robys, on roby
      • Re: compilovanie 19.05.2007 | 17:58
        Avatar Miroslav Bendík Gentoo  Administrátor
        Odporucam prestudovat ncurses.
        • Re: compilovanie 20.05.2007 | 01:36
          misolax   Návštevník
          tak ak som to pochopil c pod lin. je rozdielny len v knizniciach a vsetko ostatne je to iste
    • Re: compilovanie 22.05.2007 | 23:39
      Avatar Frantisek Klabzuba Debian  Používateľ
      http://www.linuxos.sk/KnowledgeBase_show_entry/30/index.html
      (priamo dole, je programovanie - ncurses)

      gcc -lcurses zdrojak.c
      • Re: compilovanie 11.06.2007 | 23:56
        mislax`   Návštevník
        dik to som si ani nevsimol a su tam fakt dobre veci
    • Re: compilovanie 04.07.2007 | 13:57
      Avatar Viliam Oravec Kubuntu 10.04 (MSI GX700PX)  Používateľ
      a čo takto používať kate.

      spustím si terminál v kate a píšem:
      $ gcc -c program.c
      $ gcc -o program program.o
      $ ./program
      Všichni mněli ruce od krve, jenom já hubu... :)
      • Re: compilovanie 04.07.2007 | 15:13
        WlaSaTy   Návštevník
        A čo takto napísať si Makefile a skomplikovať to príkazom make, hoci aj keby som ho mal spúšťať z vim alebo z terminálu.
        ~/hovadina $ make
        gcc -c program.c
        gcc program.o -o program
        ~/hovadina $ ./program
        Hello World!
        ~/hovadina $ 
        ~/hovadina $ cat program.h
        #define SOS "%so %s\n"
        ~/hovadina $ cat program.c
        #include <stdio.h>
        #include "program.h"
        
        int main () {
        
                printf (SOS,"Hell", "World!");
                return 0;
        }
        ~/hovadina $ cat Makefile
        ALL:            program
        
        program:        program.o
                gcc program.o -o program
        
        program.o:      program.c program.h
                gcc -c program.c
        
        ~/hovadina $ 
        
        • Re: compilovanie 04.07.2007 | 18:43
          Avatar Miroslav Bendík Gentoo  Administrátor
          A čo takto napísať fajl CMakeLists.txt
          ADD_EXECUTABLE(hovadina hovadina.c dalsia_hovadina.c este_jedna_hovadina.c)
          
          a spustiť
          cmake .
          make
          ./hovadina
          
        • Re: compilovanie 04.07.2007 | 23:16
          Avatar Viliam Oravec Kubuntu 10.04 (MSI GX700PX)  Používateľ
          Da sa to aj tal ale pozri sa co si napisal ty (mylsim dlzkovo) a co ja.
          A este ked sa v nejakej casti skriptu seknes a das o nejaky znak viac/menej...
          To bude zasa chyb.
          Všichni mněli ruce od krve, jenom já hubu... :)
          • Re: compilovanie 05.07.2007 | 14:19
            WlaSaTy   Návštevník
            Áno, pozrel som sa a neuveríš. Ja som napísal iba jeden príkaz a ty dva, ten zvyšok sú zdrojáky a makefile, škodaže si to v tej rýchlostí niekoľko hodín neprečítal.