kompilacia fPIC, Makefile

Sekcia: Programovanie 12.10.2017 | 19:46
Avatar biask   Používateľ

Zdravim, nedokaze sa mi skompilovat program napisany v C. Vraj to potrebujem skompilovat znova cez -fPIC, ale ani to mi nefunguje. Niekto spominal, ze chybu mi vypisuje preto, ze mam 64bit system. Pridavam prilohy.

    • RE: kompilacia fPIC, Makefile 12.10.2017 | 22:15
      Avatar TUKEeeeeeer   Návštevník
      • RE: kompilacia fPIC, Makefile 12.10.2017 | 22:23
        Avatar TUKEeeeeeer   Návštevník

        A subor calc_mean.h ma byt spravne (osetrene proti viacnosebnemu vkladaniu):

        #ifndef CALL_MEAN_H
        #define CALL_MEAN_H
        
        double mean(double, double);
        
        #endif
        • RE: kompilacia fPIC, Makefile 12.10.2017 | 22:37
          Avatar TUKEeeeeeer   Návštevník

          teraz:

          #ifndef CALL_MEAN_H
          #define CALL_MEAN_H
          
          extern double mean(double, double);
          
          #endif

          • RE: kompilacia fPIC, Makefile 13.10.2017 | 03:15
            Avatar TUKEeeeeeer_is   Návštevník

            az teraz:

            #ifndef CALL_MEAN_H
            #define CALL_MEAN_H
            
            extern double mean(double a, double b);
            
            #endif

    • RE: kompilacia fPIC, Makefile 13.10.2017 | 17:20
      Avatar biask   Používateľ

      Takze mam vytvorit shared alebo static library? Velmi sa do toho nevyznam, ak by si to popisal detailnejsie, tak by si mi pomohol. Pridavam subor ako vyzeraju dane dokumenty, neviem co k tomu este potrebujes.

      • RE: kompilacia fPIC, Makefile 13.10.2017 | 18:19
        Avatar TUKEeeeeeer   Návštevník

        V Tvojom pripade staticku najlepsie. Id podla navodu - link hore. A ked uspesne Ty sam rucne prelozis, skopiruj tie prikazy do Makefile. A nepouzivaj len prikazy a maximalne premenne. Nie finty ako %., $< atd.

        A v terminale sa da kopirovat text. Ako text zo stranky. Aj vlozit. Kukni pravy klik v terminale. .... CTRL+SHIFT+v je vlozit. S c je kopirovat obycajne.

        Nejaky Makefile uvod.

        • RE: kompilacia fPIC, Makefile 13.10.2017 | 18:28
          Avatar TUKEeeeeee   Návštevník

          Oprava: A nepouzivaj len prikazy a maximalne premenne.