crypt함수 사용해서 gcc컴파일하면 에러가 나네요.. 뭐가 잘못된
-------------------------------------------------------------
#include <crypt.h>
#include <stdio.h>
#include <unistd.h>
int main(int argc, char * argv[])
{
if(argc<3)
{
printf("%s\n","usage :makePasswd salt key");
return 0;
}
printf("%s\n", crypt(argv[2],argv[1]));
return 0;
}
-------------------------------------------------------------
위와 같이 해서 crypt_pwd.c라는 파일을 만들었습니다.
그리고
gcc crypt_pwd.c 라고 하니까!!!! 아래와 같이 에러가 나네요...
(/usr/include 에 해당 라이브러리 파일들이 있는 건 확인을 했습니다.)
-------------------------------------------------------------
/tmp/ccTis9zl.o: In function `main':
/tmp/ccTis9zl.o(.text+0x3c): undefined reference to `crypt'
collect2: ld returned 1 exit status
-------------------------------------------------------------
..
-lcrypt를 붙여보세요.
-lcrypt를 붙여보세요.
댓글 달기