+ Responder ao Tópico



  1. #1
    Visitante

    Padrão gcc help.

    Pessoal estou tentando compilar um programa em c e ele esta me retornando uma msg de erro.

    lmeu sistema é slackware 9.1

    gcc versao 3.2.3


    #gcc -o programa programa.c

    ele me retorna o seguinte

    /tmp/ccphZ5uw.o(.text+0x1096): In function `zflush':
    : undefined reference to `deflate'
    /tmp/ccphZ5uw.o(.text+0x1277): In function `zgetch':
    : undefined reference to `inflate'
    /tmp/ccphZ5uw.o(.text+0x13b3): In function `start_gzip':
    : undefined reference to `deflateInit_'
    /tmp/ccphZ5uw.o(.text+0x13ca): In function `start_gzip':
    : undefined reference to `inflateInit_'
    collect2: ld returned 1 exit status


    ja tentei buscar ajuda no google entre outros forums mais ninguem me respondeu..

    valew a todos abracos.

  2. #2

  3. #3

    Padrão gcc help.

    Citação Postado originalmente por MAJOR
    Use -lz
    falow :wink:
    explicando o porquê (com acento )

    vc deve estar usando algum cabecalho q usa a zlib (se nao me engano) e ela usa bibliotecas externas, tipo zlib.so dai, quando vc vai compilar o gcc procura pelo corpo das funcoes q estao declaradas no header dela nas libs padrao, e como ele nao vai encontrar vc precisa dizer ao gcc q eh pra usar a lib z (-lz) dai ele deve funcionar....se nao funcionar eh pq a lib eh outra :wink:

  4. #4
    Visitante

    Padrão aeheahuea

    o kra quereno compilar exploit d cvs remote
    )
    comedia
    http://vuln.hackerzhell.co.uk/2004/0...freebsd_HEAP.c :P :lol: 8O :wink: :!: