Miten Gnu kääntäjillä (mingw gcc/g ) voi tehdä staattisen linkkauksen pelkillä dll:llä? Kun linkkaan ilman optioita, niin kaikki onnistuu mainiosti, mutta ohjelma luonnollisesti linkataan dynaamisesti. Kun yritän käyttää static optiota, niin tulee virheilmoitus puuttuvista kirjastoista, vaikka dll:t ovat saatavilla. Onko mitenkään mahdollista linkata c/c ohjelma staattisesti käyttäen dynaamisia kirjastoja?
Teraisten kovalevyjen aikaan dynaaminen linkkaus on useimpien softien osalta mielestäni aivan turhaa. Jos staattinen linkkaus tekee pienestä sovelluksestani megan suuremman, niin puhutaan kovalevyn miljoonasosasta.
Staattinen linkkaus
3
615
Vastaukset 3
MinGW:llä linkataan staattisesti niitä .a -tiedostoja. Enpä tiedä tuosta .dll -tiedostojen staattisesta linkkauksesta.
"Teraisten kovalevyjen aikaan dynaaminen linkkaus on useimpien softien osalta mielestäni aivan turhaa."
Sitä tarvitsee tehdä välillä myös lisenssisyistä ja säästäähän se dynaaminen linkkaus myös muistia jos sama kirjasto on jo muistissa.- aloittaja.
Säästää muistia, mikäli sattumalta käynnissä on samanaikaisesti kaksi samaa kirjastoa käyttävää ohjelmaa, joten on aika erikoistapaus. Mielestäni dynaaminen linkkaus on mielekästä MS:n kirjastoihin, jotka varmasti löytyvät kaikista Windows koneista. Muiden osalta muistin/levytilan säästö ei todellakaan korvaa kaikkia ongelmia, joita puuttuvat tai väärässä paikassa olevat dll:t aiheuttavat käyttäjille ympäri maailman. Mikäli ajalleen asettaa minkäänlaisen arvon, niin on huomattavasti halvempaa ostaa kovalevy kuin säästää käyttämällä dll:iä ja metsästää kirjastoja ympäri verkoa.
Typeryyden huippu on Windowsille portatut Linux softat, jotka yleensä ovat riippuvaisia ties kuinka monesta Linuxin kirjastosta. Kun asennat exen, ilmoittaa se puuttuvasta kirjastosta. Haettuasi sen puuttuu toinen kirjasto. Kymmenen kirjastoa haettuasi huomaat, että tulipahan taas säästettyä melkein mega levytilaa, eikä kirjastojen metsästykseen mennyt kuin tunti. - säästää
aloittaja. kirjoitti:
Säästää muistia, mikäli sattumalta käynnissä on samanaikaisesti kaksi samaa kirjastoa käyttävää ohjelmaa, joten on aika erikoistapaus. Mielestäni dynaaminen linkkaus on mielekästä MS:n kirjastoihin, jotka varmasti löytyvät kaikista Windows koneista. Muiden osalta muistin/levytilan säästö ei todellakaan korvaa kaikkia ongelmia, joita puuttuvat tai väärässä paikassa olevat dll:t aiheuttavat käyttäjille ympäri maailman. Mikäli ajalleen asettaa minkäänlaisen arvon, niin on huomattavasti halvempaa ostaa kovalevy kuin säästää käyttämällä dll:iä ja metsästää kirjastoja ympäri verkoa.
Typeryyden huippu on Windowsille portatut Linux softat, jotka yleensä ovat riippuvaisia ties kuinka monesta Linuxin kirjastosta. Kun asennat exen, ilmoittaa se puuttuvasta kirjastosta. Haettuasi sen puuttuu toinen kirjasto. Kymmenen kirjastoa haettuasi huomaat, että tulipahan taas säästettyä melkein mega levytilaa, eikä kirjastojen metsästykseen mennyt kuin tunti.>>> Säästää muistia, mikäli sattumalta käynnissä on samanaikaisesti kaksi samaa kirjastoa käyttävää ohjelmaa, joten on aika erikoistapaus.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Älä unohda minua
Nainen ethän unohda minua. Asiat olisivat voineet mennä toisin, olisi vain pitänyt uskaltaa lähestyä sinua kun annoit si84822On väärin
Tykätä ja haluta sua kun tilanne täysin mahdoton mutta minkäs teet. Mun sisällä roihuaa 🔥 kunpa tietäisit mitä sä minus43682Jorma Uotinen läväytti härskin heiton - Paljastus uudesta TTK-romanssista?
Tuomari Jorma Uotisen linja on välillä hyvinkin rohkea TTK:ssa. Hän näpäytti Jaakko Parkkalille ja Kastanja Rauhalalle v12658- 50599
- 65581
- 77524
Nyt on nyt
Turha miettiä menneitä tapahtumia. Niitä ei saa tekemättömäksi. Tärkeintä on mitä tekee nyt ja tulevaisuudessa. Korjausl49451- 31439
- 42404
Saat mut hymyileen suuresti, ja odotan koska saan antaa sulle haleja ja pusuja ihan oikeasti
En tiedä mikä sussa on, mut sun koko olemus ja ilmeet, ja persoona ja ulkonäkö saa mut vaan hyvälle tuulelle. Oot vaan s14389Martina avautuu
Martina on päässyt kertomaan Feminassa konkurssistaan. On viettänyt monia unettomia öitä. On elänyt ikäänkuin painekatti120378Kadutko mies?
Silloin kuin vielä yritin lähestyä, etkä tarttunut siihen. Asioista pitäisi voida aina keskustella.29369Hyvästi Iisalmen Citymarket.
Nyt riitti huolimaton kassatoiminta!Nyt sattuu joka toisella käynnillä samaa,joko laskutettu samasta tuotteesta liian mo18362- 52358
- 56347
- 26346
- 59343
Eläkeikä nousee 70 vuoteen. Joudunko palaamaan työelämään?
Nyt se on sitten päätetty, että eläkeikä Suomessa nostetaan 70 vuoteen. https://www.is.fi/politiikka/art-2000012324133.h119343Kaivatun haluaminen
seksuaalisesti herättää syvältä selkärangasta esiin villieläimellisiä vaistoja sekä haluja peittäen sivistyneen ihmisenä27334Mitä järkeä kiusata ihmisiä palstalla
Luuleeko ne kiusaajat oikeasti, että joku tosissaan ajattelisi niiden haukkujen olevan itselle? Hukkaan menee kiusaajill89328