- NevemTeve blogja
- A hozzászóláshoz be kell jelentkezni
- 729 megtekintés
Hozzászólások
Doksi itt: https://gcc.gnu.org/onlinedocs/cpp/Search-Path.html
TL;DR verzio: ha van iconv.h a -I-vel megadott utvonalon, akkor az elso igy talalt fog nyerni. Ezutan a default include pathot nezi at a preprocessor, ahol tobbnyire az /usr/local van elol.
--
|8]
- A hozzászóláshoz be kell jelentkezni
Köszi; igen, valamelyik header nyerni fog fordításkor, és valamelyik library nyerni fog szerkesztésnél (linkage).
Reménykedjünk, hogy a kettő szerencsésen összetalálkozik majd;)
- A hozzászóláshoz be kell jelentkezni
Linkelesnel meg van egy ilyen kis -L kapcsoloka, ami a -I parja, as far as I know. Ha igaz, akkor meg a hatasmechanizmusa is ugyanaz. Javaslom kiprobalasra.
--
Blog | @hron84
Üzemeltető macik
- A hozzászóláshoz be kell jelentkezni
Csodás dolgok vannak a programozásban, az már biztos;)
Adott esetben megesik, hogy különböző időben és különböző beállításokkal fordított komponenseket kellene működő rendszerré integrálni.
Például ha én azt gondolom, hogy linuxban nincs is szükség külső libiconv-ra, mert a libc bizonyára tartalmaz egy tök jó iconv funkcionalitást, akkor esetleg szembejön velem egy /usr/lib/gdm/gdmgreeter nevű komponens, akinek mégis függősége a libiconv.so.2
Szerk: Ami pedig azért van, mert sok évvel ezelőtt az libxml2-t külön iconv-val fordítottam. (Vagyis a configure meglátta, hogy van /usr/local/lib/libconv.so, és használatba is vette.)
- A hozzászóláshoz be kell jelentkezni