g++ -ansi -static?

Joku_

Mitäs nuo -ansi -static meinaavat jos kääntää C ohjelmaa?

Hidastavat ainaskin.

5

291

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • puusilimä

      "-ansi" varmaan ainaski äkkiarviolta on se "ansi C"
      eli "noudattaen standardia" :D
      tuosta toisesta ei just nyt ole mitään hajua...

    • -static linkkaa kaikki ohjelmasi käyttävät kirjastot (esim. -lm matematiikkakirjastolle jne.) staattisesti mukaan samaan ohjelmatiedostoon. Tämä luonnollisesti lisää ohjelmatiedoston kokoa huomattavasti. Etuna on tietysti se, että jos annat ohjelman eteenpäin muille, niin heidän ei välttämättä tarvitse asentaa sopivia kirjastoja itselleen, sillä kaikki ohjelmassasi tarvittavat funktiot yms. on jo ohjelman mukana.

      Dynaamisesti linkattujen ohjelmien tarvitsemia kirjastoja voi tutkia vaikka ldd:llä (esim. ldd /bin/ls).

      • Joku_

        Kiitoksia paljon vastauksesta. Vielä pieni epätietoisuus joten kysyn, eikös #include liitä koodiin (exe:n sisään) tuon matikkakirjaston?

        Juu viikonverran opetellut, joten saatan kysyä ihan tyhmiä.


      • kölkö
        Joku_ kirjoitti:

        Kiitoksia paljon vastauksesta. Vielä pieni epätietoisuus joten kysyn, eikös #include liitä koodiin (exe:n sisään) tuon matikkakirjaston?

        Juu viikonverran opetellut, joten saatan kysyä ihan tyhmiä.

        Header on sama asia kuin esittely, eli jos incluudaat headerin ohjelmasi ymmärttää math.h:n funktiot yms. itse koodi sitten tulee esim .lib tiedostoista joka voidaan joko tunkea exeen mukaan tai siihen voidaan vain viitata ().


    • Joku_

      Kiitoksia tämäkin juttu selväsi.

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

    Luetuimmat keskustelut

    1. Mistä puhuitte viimeksi kun näitte

      Kerro yksi aiheista
      Ikävä
      61
      4217
    2. Olenko saanut sinut koukkuun?

      Hyvä. Rakastan sua.
      Ikävä
      105
      3465
    3. ROTAT VALTAAVAT ALUEITA

      Asukkaat nyt loukkuja tekemään ja kiireellä, jätehuolto kuntoon, jätteet niille kuuluville paikoille, huomioikaa yrittäj
      Äänekoski
      36
      3051
    4. Miten minusta tuntuu että kaikki tietää sun tunteista mua kohtaan

      Paitsi suoraan minä itse, vai mitä hlvettiä täällä tapahtuu ja miksi ihmiset susta kyselee minulta 🤔❤️
      Ikävä
      26
      2568
    5. Se on hyvästi

      Toivottavasti ei tavata.
      Ikävä
      45
      2207
    6. Alavuden sairaala

      Säästääkö Alavuden sairaala sähkössä. Kävin Sunnuntaina vast. otolla. Odotushuone ja käytävä jolla lääkäri otti vastaan
      Ähtäri
      5
      1959
    7. Sisäsiittosuus

      Tämän kevään ylioppilaista 90% oli sama sukunimi?
      Suomussalmi
      20
      1949
    8. Kerro todelliset motiivit

      kaivattuasi kohtaan?
      Ikävä
      186
      1817
    9. Reuters: Ukraina on iskenyt Venäjän strategisia pommikoneita vastaan. Jopa 40 konetta vahingoittunut

      Ukrainan turvallisuuspalvelu SBU on iskenyt Venäjän strategisia pommikoneita vastaan, kertoo Reuters. Uutistoimiston läh
      NATO
      394
      1516
    10. Huomenta kulta

      En mä halunnut sulle ilkeillä,päinvastoin. Miks mä niin tekisin ku rakastan sua ❤️ mut anteeksi jos ilmaisin itseäni huo
      Ikävä
      9
      1318
    Aihe