+ Responder ao Tópico



  1. #1
    mfernandes
    Visitante

    Padrão Compilando no g++

    Olá, eu criei um programa para fazer um request http que deve rodar no solaris(como o mesmo é baseado no unix, achei q pudesse ter alguma ajuda). O problema é, eu consegui compilá-lo no windows e rodar, porém ao tentar compilar no solaris ele não encontrava funções da socket.h e da netdb.h.
    Para o caso da socket.h eu utilizei um parâmetro -lsocket e ele funcionou, porém não encontrou um parametro para a biblioteca netdb.h, pretendo usar a função gethostbyname.
    Se alguém souber qual parâmetro eu devo passar, e/ou uma lista dos parâmetros de acordo com as bibliotecas, por favor me passe

    Abraços

  2. #2
    mfernandes
    Visitante

    Padrão Compilando no g++

    Consegui encontrar, caso alguem ja tenha tido o mesmo erro, o parâmetro a ser inserido é:

    -lnsl(netdb.h)
    -lsocket(socket.h)

    Abraços