Ir para o conteúdo
alves077

[Dúvida] biblioteca crypt em linux

Mensagens Recomendadas

alves077

Boa noite,

Estou a tentar compilar um programa onde uso a biblioteca 'crypt', mas não estou a conseguir. Já andei a pesquisar, mas nada até agora. Penso estar a fazer o necessário..

#define PIPE_NAME   "connect"
#define _XOPEN_SOURCE
#define _GNU_SOURCE
#include <unistd.h>
#include <crypt.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/time.h>
#include <signal.h>
#include <string.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <assert.h>
#include <errno.h>
(..)

Tenho um simples makefile, com o comando

gcc -lm -lcrypt -o teste teste.c

A resposta diz me sempre: referência indefinida a `crypt'. Isto tudo no sistema xubuntu.

Alguém que saiba o que me está a faltar?

Obrigado pela atenção,

alves077

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
alves077

O que me gera confusão é que tinha outro sistema e estava funcionável...

Mas não é a lib crypt.h que tenho que importar? E depois usar a flag -lcrypt ?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.