gcc programozás

9 bejegyzés megtekintése - 11-19 / 19
  • Szerző
    Bejegyzés
  • #2014470
    nanobit
    Felhasználó

      Köszi szépen, megy:D

      #2014471
      pointux
      Felhasználó

        „a síma gcc nem szereti a .cpp kiterjesztést”
        A sima gcc lesz@rja a .cpp kiterjesztést…

        „Volt egy olyan elképzelésem hogy az std névterületet rühelli.”
        Nem azt rühelli, hanem a C libeket forgatja be (alapból), nem a C++ libeket, mert C fordító és nem C++ fordító.

        #2014472
        gabaman
        Felhasználó

          Azt hiszem, kevertek pár dolgot, ugyanis az a kérdés, hogy „a gcc le tud-e fordíani C++ kódot?”, egyszerre igaz és hamis. Valójában a gcc név két fogalmat takar: az egyig egy nagy tudású és több programnyelvet támogató szoftvercsomag neve (gcc: GNU Compiler Collection), a másik ennek egy komponensét, ami egy futtatható állomány és C nyelű programokat fordít (gcc: GNU C Compiler).

          http://gcc.gnu.org/

          #2014473
          kisbetu
          Felhasználó
            gabaman wrote:
            az a kérdés, hogy „a gcc le tud-e fordíani C++ kódot?”

            Ez a kérdés nem merült fel.

            #2014474
            gabaman
            Felhasználó
              kisbetu wrote:
              gabaman wrote:
              az a kérdés, hogy „a gcc le tud-e fordíani C++ kódot?”

              Ez a kérdés nem merült fel.

              Ha már a hejesirásomban nem tucc belekötekedni, kullön köcönöm h egy a témábenn kompetens oktat ki. Értam a célzást, más takarodom is.

              #2014475
              chris19
              Felhasználó

                Sziasztok!

                A fork-hoz szeretnék egy bővítményt írni a következő képpen:

                Code:
                #include
                #include
                #include

                int child_function()
                {
                printf(„Gyermek processz. PID: %dn”,getpid());
                printf(„Szulo PID: %dnn”,getppid());
                exit(0);
                }

                int make_child(void *(*__start_routine)(void *))
                {
                int pid, status;

                printf(„make_child(): starting…nn”);
                pid=fork();

                if(pid<0) { printf("fork() hiba.nn"); exit(-1); }
                if(pid==0) {
                ???
                }

                }

                int main()
                {
                make_child(&child_function);
                return 0;
                }

                Egyszerűen nem jövök rá, hogy mit kell beírni a make_childba, hogy futtassa a child_functiont…

                Van esetleg valami parancs ami a kódszegmensben a megadott címre ugrik?

                #2014476
                ds
                Felhasználó

                  ha jól értem, hogy mit szeretnél:

                  Code:
                  int make_child( int ( __start_routine) (void) ) { //feltéve hogy a child_function típusú fgvt szeretnél átadni int visszatérés ért. és paraméter nélkül
                  {

                  //??? helyett
                  __start_routine();
                  ….
                  }

                  main() {
                  make_child(child_function);

                  #2014477
                  chris19
                  Felhasználó

                    Szuper!

                    Működik! Köszönöm….

                    #1879430
                    csaba
                    Felhasználó

                      Hali!

                      gcc-ben szeretnék programokat írni, de nem megy. Kezdõ vagyok, ezért pontos parancsokra lenne szükségem, van vim, és emacs szövegszerkeztõm.

                    9 bejegyzés megtekintése - 11-19 / 19
                    • Be kell jelentkezni a hozzászóláshoz.