Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    phpiano
    Guest

    gcc - messaggio del compilatore (???)

    ciao a tutti

    se provo a compilare con gcc usando l'opzione -static:

    # gcc -o test test.c -static

    mi da il seguente messaggio:

    /usr/sbin/ld: cannot find -lc
    collect2: ld returned 1 exit status

    di cosa si tratta???

    se compilo senza -static va a buon fine

    grazie ciao

  2. #2
    phpiano
    Guest
    :quote:

  3. #3
    Utente di HTML.it L'avatar di ChReAn
    Registrato dal
    Aug 2002
    Messaggi
    486
    Non e' bellissimo, ma riguarda le libc.
    Se il compilatore non trova le libc statiche (.a) sul sistema non c'e' verso di compilare staticamente un programma.

    Vedi se ci sono le libc...
    ChReAn
    -------------------

    Slackware 9.1 powered

  4. #4
    phpiano
    Guest
    ho la mdk9... dove dovrebbero trovarsi??

  5. #5
    Utente di HTML.it L'avatar di ChReAn
    Registrato dal
    Aug 2002
    Messaggi
    486
    Sotto /lib.
    Controlla se esiste la libreria:

    /lib/libc-2.3.2.so (occhio che i numeri di versione potrebbero essere diversi nel tuo caso)

    e controlla che ne esista pure il link, FONDAMENTALE:

    /lib/libc.so.6

    infine vedi se esiste la libreria statica che dovrebbe essere:

    /usr/lib/libc.a
    ChReAn
    -------------------

    Slackware 9.1 powered

  6. #6
    phpiano
    Guest
    c'è tutto tranne libc.a in /usr/lib

    che contiene invece libc.so

  7. #7
    phpiano
    Guest
    inoltre ho un /usr/lib/libc-client.a

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.