abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 11:55 | IT novinky

    Ministerstvo průmyslu a obchodu propaguje Microsoft. Ten ve spolupráci s Ministerstvem průmyslu a obchodu spouští AI National Skilling Plan v ČR. "Iniciativa Microsoftu přináší konkrétní a praktickou podporu právě tam, kde ji nejvíc potřebujeme – do škol, firem i veřejné správy.", říká ministr průmyslu a obchodu Lukáš Vlček.

    Ladislav Hagara | Komentářů: 10
    včera 10:55 | Zajímavý projekt

    Jste český ISP? Vyplněním krátkého dotazníku můžete pomoci nasměrovat vývoj nové generace routerů Turris Omnia [𝕏].

    Ladislav Hagara | Komentářů: 4
    včera 01:33 | IT novinky

    Celkové tržby společnosti Canonical za rok 2024 byly 292 milionů dolarů (pdf). Za rok 2023 to bylo 251 milionů dolarů.

    Ladislav Hagara | Komentářů: 1
    včera 01:22 | Nová verze

    Byla vydána verze 1.88.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    včera 01:11 | Nová verze

    Distribuce Tails specializující se ochranu online soukromí uživatele byla vydána ve verzi 6.17. Mimo jiné aktualizuje Tor Browser (14.5.4) a opravuje několik chyb.

    Fluttershy, yay! | Komentářů: 0
    26.6. 21:11 | Nová verze Ladislav Hagara | Komentářů: 0
    26.6. 13:11 | IT novinky

    Město Lyon posiluje svou digitální suverenitu a postupně nahrazuje software od společnosti Microsoft bezplatnými alternativami, zejména OnlyOffice pro kancelářské aplikace a Linux a PostgreSQL pro systémy a databáze.

    Ladislav Hagara | Komentářů: 9
    26.6. 11:44 | Zajímavý projekt

    Evropská občanská iniciativa Stop Destroying Videogames se snaží o to, aby vydavatelé, kteří spotřebitelům v Evropské unii prodávají videohry nebo na ně udělují licence, měli povinnost tyto hry ponechat ve funkčním (hratelném) stavu i po ukončení podpory ze své strany. Podpořit podpisem tuto iniciativu můžete v Systému pro online sběr podpisů.

    trekker.dk | Komentářů: 5
    26.6. 11:22 | Komunita

    Mozilla oficiálně ukončila svůj již několik let mrtvý projekt DeepSpeech pro převod řeči na text.

    Ladislav Hagara | Komentářů: 2
    26.6. 05:22 | Komunita

    Krátce po oficiálním oznámení forku X.Org Xserveru s názvem XLibre Xserver byl ve Fedoře předložen návrh, aby byl X.Org Xserver nahrazen tímto XLibre Xserverem. Po krátké ale intenzivní diskusi byl návrh stažen.

    Ladislav Hagara | Komentářů: 25
    Jaký je váš oblíbený skriptovací jazyk?
     (59%)
     (28%)
     (7%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 321 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    Dotaz: dynamická knižnica linkujúca statickú knižnicu

    14.8.2017 15:25 rastos | skóre: 63 | blog: rastos
    dynamická knižnica linkujúca statickú knižnicu
    Přečteno: 241×
    Mám statickú knižnicu A a v nej funkciu f().

    Tú knižnicu chcem použiť pri linkovaní dynamickej knižnice B. Urobím teda:
    g++ -shared libA.a zdrojakB.o -o libB.so
    A zádrhel je v tom, že výsledná libB.so neexportuje funkciu f() a to preto, že žiadna funkcia v B tú funkciu nevolá. Ja by som ju tam ale napriek tomu chcel mať, pretože ju potrebujem pri linkovaní binárky, ktorá používa knižnicu B.

    Dá sa to vyriešiť tak, že nebudem linkovať súbor libA.a ale budem linkovať .o, ktoré ho tvoria:
    g++ -shared zdrojakA.o zdrojakB.o -o libB.so
    Existuje nejaké iné riešenie? Dá sa to tomu linkeru nejako povedať?

    Řešení dotazu:


    Odpovědi

    14.8.2017 22:55 NN
    Rozbalit Rozbalit vše Re: dynamická knižnica linkujúca statickú knižnicu
    Toto nebude ono?
    Řešení 1× (buma)
    15.8.2017 08:46 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: dynamická knižnica linkujúca statickú knižnicu
    Áno, je to ono
    g++ -Wl,--whole-archive libA.a -Wl,--no-whole-archive ... 
    option --whole-archive sa musí zapnúť pred statickou knižnicou, ktorá sa má celá použiť a potom sa to zasa musí vypnúť.

    Ďakujem.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.