Suche float.h im /usr/include Verzeichnis...



  • Eine absolute dumme Frage, wo finde ich float.h ?

    Im /usr/include Verzeichnis habe ich diese nicht gefunden. Finde nur limits.h...

    Habe Gentoo-Linux seid sicher 1/2 Jahr installiert und mir ist nie was ungewöhnliches aufgefallen...

    Komischerweise funzt auch der folgende Code:

    #include <stdio.h>
    #include <float.h>
    
    int main(void) {
    
    	printf("FLT_MAX: %ef\n\n", FLT_MAX);
    
    	printf("FLT_MIN: %ef", FLT_MIN);
    
    	getchar();
    
    }
    


  • Such' doch mal im include-Verzeichnis Deines Compilers!

    Bei mir (debian) liegt die float.h in /usr/lib/gcc-lib/i486-linux/3.3.4/include. Musst den Pfad natürlich entsprechend anpassen.

    --



  • Bin auch überzeugter Gentoo-Benutze und bei ist das Teil unter:

    /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/float.h

    find /usr -iname 'float.h' hilft überings 😉



  • Mach:

    $ find / -iname float.h
    

    /usr/lib/gcc-lib/i486-pc-linux-gnu/3.3.3/include/float.h
    /usr/lib/gcc-lib/i486-pc-linux-gnu/3.3.3/install-tools/include/float.h
    /usr/lib/wine/include/wine/msvcrt/float.h
    /usr/src/linux-2.6.5-gentoo-r1/arch/parisc/math-emu/float.h
    /usr/src/linux-2.6.7-gentoo-r8/arch/parisc/math-emu/float.h
    /usr/src/linux-2.6.7-gentoo-r14/arch/parisc/math-emu/float.h
    ...



  • Bin ich blöd... Danke für die Hilfe 🙂

    Den unter Dev-C++ (WinXP) finde ich sie direkt im Include-Verzeichnis...


Anmelden zum Antworten