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 16:11 | Zajímavý software

    Střílečku Borderlands 2 lze v rámci výprodeje série Borderlands na Steamu získat zdarma napořád, když aktivaci provedete do 8. června 19:00.

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

    Byla vydána nová verze 2.22 svobodného video editoru Flowblade (GitHub, Wikipedie). Přehled novinek v poznámkách k vydání. Videoukázky funkcí Flowblade na Vimeu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    včera 15:00 | Komunita

    Canonical Launchpad vypíná systém správy verzí Bazaar. Vývojáři mohou své repozitáře do 1. září přemigrovat na Git.

    Ladislav Hagara | Komentářů: 4
    včera 13:22 | Nová verze

    Byla vydána nová verze 2.53.21 svobodného multiplatformního balíku internetových aplikací SeaMonkey (Wikipedie). Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 3
    včera 12:33 | Komunita Ladislav Hagara | Komentářů: 14
    včera 11:22 | Komunita

    Na Indiegogo byla spuštěna kampaň na podporu linuxového telefonu Liberux NEXX s osmijádrovým procesorem Rockchip RK3588S, 32 GB LPDDR4x RAM a 6.34″ 2400×1080 OLED displejem. Cena telefonu je 1 310 eur.

    Ladislav Hagara | Komentářů: 3
    včera 11:11 | Komunita

    Miro Hrončok vyhrál volby do Fedora Council. Mezi sedmi kandidáty, kteří se ucházeli o dvě křesla, nakonec získal nejvíce hlasů - 1089. Česká komunita má tak po delší době opět zástupce v nejvyšším orgánu Fedory.

    Ladislav Hagara | Komentářů: 0
    včera 04:33 | Zajímavý software

    Redox OS (Wikipedie), tj. mikrokernelový unixový operační systém naprogramovaný v programovacím jazyce Rust, nově podporuje X11 a GTK 3.

    Ladislav Hagara | Komentářů: 0
    včera 02:55 | IT novinky

    Dnes po celém světě startuje prodej herní konzole Nintendo Switch 2.

    Ladislav Hagara | Komentářů: 7
    4.6. 14:33 | Zajímavý článek

    Stovky Indů předstíraly, že jsou neuronová síť. Vzestup a pád Builder.ai.

    Ladislav Hagara | Komentářů: 10
    Jaký je váš oblíbený skriptovací jazyk?
     (55%)
     (33%)
     (7%)
     (2%)
     (0%)
     (0%)
     (3%)
    Celkem 209 hlasů
     Komentářů: 14, poslední 2.6. 08:30
    Rozcestník

    Dotaz: Makefile vkladani hlavickovych souboru -- totalni zoufalstvi

    23.12.2010 18:01 Preston Pigglesworth
    Makefile vkladani hlavickovych souboru -- totalni zoufalstvi
    Přečteno: 277×

    Dobry den, cely dnesek jsem stravil nad reseni tohoto: Mam projekt s adresari

    src/libs

    src/headers

    src/solver

    Napsal jsem Makefile, viz nize. Vsechno fungovalo, az do okamziku, kdy jsem dostal napad, ze v kazdem souboru, co se kompiluje ma byt jen centralni hlavickovy soubor..

    Tak jsem do kazdeho souboru napsal jen toto : #include "LVP_headers.h" kde sobor src/headers/LVP_headers.h obsahuje prototypy funkci a includy na standardni knihovnu.. Do Makefile jsem napsal: -I $(HEADERSDIR) HEADERSDIR = /home/pavel/Dokumenty/0LU/0DP/code/nl/src/headers

    Pri kompilaci ale gcc tu hlavicku nevidi, protoze porad vyvysuje hlasky typu ...incompatible implicit declaration of built-in ... Co s tim?

    CC = gcc

    CFLAGS = -mtune=native -O3

    LIBDIR = src/libs SRCDIR = src

    LAPACKDIR = src/lapack

    LAPACK= $(wildcard src/lapack/*.*)

    LIBS= src/lapack/lapacke.a src/lapack/lapack_LINUX.a src/lapack/blas_LINUX.a src/lapack/libgfortran.so.3.0.0 src/lapack/tmglib_LINUX.a -lm

    LIBS_PLPLOT = -I/usr/include/plplot -lplplotd -lltdl -ldl -lm -lcsirocsa -lcsironn -lqhull -lqsastime -lfreetype

    HEADERS = $(wildcard src/headers/*.h)

    HEADERSDIR = /home/pavel/Dokumenty/0LU/0DP/code/nl/src/headers

    %.c: $(HEADERS)

    solver.out :

    $(CC) -o $@ $(CFLAGS) -I $(HEADERSDIR) $(SRCDIR)/solver/LVP_solver1.c $(SRCDIR)/solver/LVP_get_lift.c $(LIBS_PLPLOT) $(LIBS) $(wildcard $(LIBDIR)/*.c)


    Řešení dotazu:


    Odpovědi

    23.12.2010 18:22 Preston Pigglesworth
    Rozbalit Rozbalit vše Re: Makefile vkladani hlavickovych souboru -- totalni zoufalstvi
    Zjednodusene, nechapu toto: Do kazdeho souboru includuju "../headers/LVP_headers.h" v tomto souboru includuju standardni knihovnu math.h Tak proc ve vsech souborech neni math.h taky includovana?
    23.12.2010 21:59 Preston Pigglesworth
    Rozbalit Rozbalit vše Re: Makefile vkladani hlavickovych souboru -- totalni zoufalstvi
    OK, chyba byla v tom, ze sem spojoval hlavickove soubory a prototypy funkci do jednoho souboru

    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.