Oma kirjasto, miten oikeasti?

näinmeillä

Mikä on oikea tapa tehdä kirjasto tiedosto. Tuleeko siihen pelkkä .h tiedosto vai onko siinä oltava erikseen .h ja .c tiedostot. Molempia tapoja on tullut vastaan. Onko niiden toiminnassa lopulta eroa?

2

482

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Yhdistä tietorakenne ja siihen liittyvät funktiot samaan kokonaisuuteen. Tietorakenne, funktioiden prototyyppit ja vakiot .h -tiedostoon ja tietorakenteeseen liittyvät funktiot .c -tiedostoon. Kirjastoon sitten toki voi pistää useampia tiedostoja mutta pilko ne tiedostot tähän tapaan.

    • koodaaja80

      Jos kyse dynaamisesta linkkikirjastosta:

      windows: jokukirjasto.dll

      linux: libjokukirjasto.so

      niin ainakin gcc:llä pitää:

      1. käännettäessä -fpic:

      gcc -c -fpic omadll.c -o omadll.o

      ja

      2. linkatessa -shared:

      gcc -shared -Wl,-soname,libomadll.so.1 -o libomadll.so.1.0.1 omadll.o -lapukirjasto1 -lapukirjasto1 -lz

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa

      En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod
      Ikävä
      33
      6764
    2. Huomenta ihana

      Kauniskasvoinen ihanuus 😘 saan sut vielä
      Ikävä
      37
      6253
    3. Hei rakas...

      Miten on työpäivä sujunut? Rakastan sinua 💗
      Ikävä
      29
      3454
    4. Ei tämä etene ikinä

      Kun kumpikaan ei enää ota yhteyttä. Mä en ainakaan uskalla.
      Ikävä
      45
      2910
    5. Edelleen sitä on vaikea uskoa

      Että olisit oikeasti rakastunut muhun
      Ikävä
      34
      2664
    6. Vitsi mihin menit. Heti takasin.

      Mä näin sut tuu takasin! Oli kiire, niin en ehtiny sin perään!
      Ikävä
      15
      2348
    7. Toiveikas vai toivoton

      torstai? Ajatuksia?
      Ikävä
      37
      2188
    8. Mukavaa päivää

      Mun rakkauden kohteelle ❤️ toivottavasti olet onnellinen
      Ikävä
      16
      2046
    9. Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...

      Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons
      Suomalaiset julkkikset
      48
      1907
    10. En ole koskaan kokenut

      Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka
      Ikävä
      19
      1777
    Aihe