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í
×

dnes 20:00 | Nová verze Ladislav Hagara | Komentářů: 0
dnes 19:33 | Pozvánky

Pražská Fedora 27 Release Party, oslava nedávného vydání Fedory 27, se uskuteční 19. prosince od 19:00 v prostorách společnosti Etnetera (Jankovcova 1037/49). Na programu budou přednášky o novinkách, diskuse, neřízený networking atd.

Ladislav Hagara | Komentářů: 0
dnes 18:11 | Nová verze

Byla vydána verze 2.11.0 QEMU (Wikipedie). Přispělo 165 vývojářů. Provedeno bylo více než 2 000 commitů. Přehled úprav a nových vlastností v seznamu změn.

Ladislav Hagara | Komentářů: 0
dnes 17:44 | Komunita

Canonical oznámil dostupnost kryptografických balíčků s certifikací FIPS 140-2 úrovně 1 pro Ubuntu 16.04 LTS pro předplatitele podpory Ubuntu Advantage Advanced. Certifikace FIPS (Federal Information Processing Standards) jsou vyžadovány (nejenom) vládními institucemi USA.

Ladislav Hagara | Komentářů: 1
dnes 16:11 | Zajímavý software

Společnost Avast uvolnila zdrojové kódy svého dekompilátoru RetDec (Retargetable Decompiler) založeného na LLVM. Vyzkoušet lze RetDec jako webovou službu nebo plugin pro interaktivní disassembler IDA. Zdrojové kódy RetDec jsou k dispozici na GitHubu pod open source licencí MIT.

Ladislav Hagara | Komentářů: 2
včera 11:00 | Zajímavý software
Na Good Old Games je v rámci aktuálních zimních slev zdarma k dispozici remasterovaná verze klasické point&click adventury Grim Fandango, a to bez DRM a pro mainstreamové OS včetně GNU/Linuxu. Akce trvá do 14. prosince, 15:00 SEČ.
Fluttershy, yay! | Komentářů: 6
včera 07:22 | Pozvánky

Konference InstallFest 2018 proběhne o víkendu 3. a 4. března 2018 v Praze na Karlově náměstí 13. Spuštěno bylo CFP. Přihlásit přednášku nebo workshop lze do 18. ledna 2018.

Ladislav Hagara | Komentářů: 0
12.12. 20:22 | Nová verze

Před měsícem byla vydána Fedora 27 ve dvou edicích: Workstation pro desktopové a Atomic pro cloudové nasazení. Fedora Server byl "vzhledem k náročnosti přechodu na modularitu" vydán pouze v betaverzi. Finální verze byla naplánována na leden 2018. Plán byl zrušen. Fedora 27 Server byl vydán již dnes. Jedná se ale o "klasický" server. Modularita se odkládá.

Ladislav Hagara | Komentářů: 6
12.12. 10:22 | Zajímavý článek

Lukáš Růžička v článku Kuchařka naší Růži aneb vaříme rychlou polévku z Beameru na MojeFedora.cz ukazuje "jak si rychle vytvořit prezentaci v LaTeXu, aniž bychom se přitom pouštěli do jeho bezedných hlubin".

Ladislav Hagara | Komentářů: 13
12.12. 07:22 | Komunita

Od 26. do 29. října proběhla v Bochumi European Coreboot Conference 2017 (ECC'17). Na programu této konference vývojářů a uživatelů corebootu, tj. svobodné náhrady proprietárních BIOSů, byla řada zajímavých přednášek. Jejich videozáznamy jsou postupně uvolňovány na YouTube.

Ladislav Hagara | Komentářů: 0
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (8%)
 (1%)
 (1%)
 (1%)
 (75%)
 (14%)
Celkem 987 hlasů
 Komentářů: 45, poslední 1.12. 19:00
    Rozcestník

    Dotaz: cURL jako statická knihovna v C++ na Linuxu

    12.5.2011 13:48 illagrenan
    cURL jako statická knihovna v C++ na Linuxu
    Přečteno: 359×
    Ahoj,

    do školy potřebuji ve svém programu použít cURL knihovnu. Musím ji však linkovat staticky (výsledek se bude odevzdávat jako 1 archiv se všemi použitými knihovnami).

    Když ji použiju dynamicky (jako balíček ze synapticu), vše funguje OK.

    Postupoval jsem takto:
    1. Stáhnul jsem poslední verzi zdrojáků z http://curl.haxx.se/download.html
    2. Rozbalil archiv
    3. a spustil:
    ./configure --disable-shared --without-ssl 
    make
    make install
    
    (Vše proběhlo bez problémů)

    A tady jsem se zaseknul a absolutně nevím co dál.

    Když kompiluji cURL na Win, vyleze na mě libcurl.lib kterou spolu s *.h soubory nalinkuji do projektu a vše frčí. Na Lin bohužel nemám s knihovnami žádné zkušenosti.

    Díky moc za pomoc.:)

    Odpovědi

    12.5.2011 15:19 Sten
    Rozbalit Rozbalit vše Re: cURL jako statická knihovna v C++ na Linuxu
    V Linuxu vyleze libcurl.a a to se chová totožně jako libcurl.lib ve Windows (slinkujete to s *.cc soubory).
    12.5.2011 16:18 Ivan
    Rozbalit Rozbalit vše Re: cURL jako statická knihovna v C++ na Linuxu
    Jeste dodam, ze staticka libcurl.a (stejne jako dynamicka libcurl.so) pravdepodobne bude zaviset jeste na dalsich knihovnach(treba libssl). V pripade linkovani dynamicke knihovny se to vyresi samo. V pripade linkovani staticke, ti nejspise libtool vygeneruje soubor s priponou .lo (alespon myslim) a v nem je napsano jake vsechny staticke knihovny musis linkeru predhodit.

    12.5.2011 16:52 illagrenan
    Rozbalit Rozbalit vše Re: cURL jako statická knihovna v C++ na Linuxu
    Díky za odpovědi. Avšak i po bezproblémové kompilaci (žádné errory) nemůžu libcurl.a nikde najít. Jediné, co ve složce curl/libs najdu, je libcurl.la (to asi není moje knihovna co).
    12.5.2011 18:48 l4m4
    Rozbalit Rozbalit vše Re: cURL jako statická knihovna v C++ na Linuxu
    V adresáři curl/libs nic obecně použitelného být nemá. Knihovna má být po make install v ${prefix}/lib.
    12.5.2011 21:42 illagrenan
    Rozbalit Rozbalit vše Re: cURL jako statická knihovna v C++ na Linuxu
    Díky všem za pomoc. Vyřešeno, postup pro budoucí generace:
    ./configure --prefix=$HOME/foo/bar/compiled --without-ssl --disable-shared
    make
    makeinstall
    
    V Eclipse CDT následně: Project properties -> C/C++ Build -> Settings -> GCC C++ Linker -> Libraries a přidat:

    -L/src/lib -lcurl

    Kde /lib obsahuje libcurl.a.

    A v C/C++ General -> Paths and Symbols přidat adresář s *.h.

    pavlix avatar 12.5.2011 22:06 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: cURL jako statická knihovna v C++ na Linuxu
    (výsledek se bude odevzdávat jako 1 archiv se všemi použitými knihovnami).
    A to je nějaký problém tuto knihovnu do archivu zahrnout?
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    12.5.2011 22:27 illagrenan
    Rozbalit Rozbalit vše Re: cURL jako statická knihovna v C++ na Linuxu
    No celý program musí být spustitelný přes makefile a fungovat nezávisle na okolí.
    David Watzke avatar 12.5.2011 22:30 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: cURL jako statická knihovna v C++ na Linuxu
    No to ale není problém ani s dynamickou knihovnou, když ji k tomu přibalíš.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    12.5.2011 22:37 illagrenan
    Rozbalit Rozbalit vše Re: cURL jako statická knihovna v C++ na Linuxu
    Jo jo už mi to taky došlo, konečně tomu začínám trochu rozumět. Měl jsem vůbec problém s kompilací, ať už staticky nebo dynamicky.

    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.