FLEXlm에 대해서 아시는분~

widgie의 이미지

이거 원리 좀 가르쳐 주세요 ^^;

이리저리 메뉴얼 같은거 구해서 읽어보니

컴파일 할때

cc -o program program.o $(OBJS) -L/usr/license/lmgr/arch_os -llmgr

이런식이던데

아키텍쳐에 대한 라이브러리랑 헤더파일 같은것을

만들어줘서 소스랑 링크(?) :oops:

시켜서 프로그램을 만들면

이게 lmgrd같은 데몬을 통해서 라이센스 인증을

받아서 프로그램이 돌아가는건가요?

설명 좀 해주세요~

hanbyeol의 이미지

네 맞습니다. 뒤에 lm은 License Manager 라는 뜻입니다.

n개 라이센스를 획득하면, 동시에 n개까지만 사용할 수 있도록 라이센스를 관리하는 라이센스 관리 서버입니다.

어떤 개발툴은 라이센스 관리정책이 워낙 엄격해서, 설치할 때 IP,MAC을 한번 적용하면 두번다시 깔 수조차 없습니다. 그래서, floating 라이센스를 쓰는데 ... 구동할 때나 컴파일할 때나 시시 때때로 LM 에 접속해서 사용가능한지를 확인합니다. 신경질날 정도로 느려진다고 하더군요.

구글링해보시면 flexlm 에 관한 사이트 나옵니다. 한번 보시길.