2012-12-18 6 views
1

최근에 graclus 소프트웨어를 다운로드했습니다. 그것을 설치하려고 할 때 몇 가지 옵션으로 makefile.in을 완성해야했습니다. 다른 옵션을 찾았지만 LDOPTIONS에 대해 뭘 써야하는지 찾을 수 없었습니다.make 파일의 LD 옵션 이해

아무도 내가 컴파일러에서 사용하는 옵션을 무엇으로 채우겠습니까? 도움을 진심으로 감사드립니다. 사용자가 제공 한 메이크 그냥 발췌 한 것입니다 그리고 당신은 당신이, 난 그냥 만들고있어 그것을 컴파일하는지 패키지 나 라이브러리에 언급되지 않은 한 이후

는 // 여기에 makefile.in

# Which compiler to use 
CC = g++ 

# What optimization level to use 
OPTFLAGS = -O2 -fPIC 

# What options to be used by the compiler 
COPTIONS = -DNUMBITS=32 

# What options to be used by the loader 
LDOPTIONS = 

# What archiving to use 
AR = ar rv 

# What to use for indexing the archive 
RANLIB = ranlib 

ARCH = P4SSE2 

LAPACK = -llapack_$(ARCH) 

ARPACK = -lcarpack_$(ARCH) 

ATLAS = -latlas_$(ARCH) 

CBLAS = -lcblaswr -lcblas -lblas -lmyf2c 

GSL = -lgslcblas -lgsl 

SPARSE = -lsparse 

UTIL = -lmyutil 

답변

1

입니다 야생의 추측은 여기에있다.

LDOPTIONS는 링커에 추가 플래그를 지정하는 방법을 제공합니다 일반적으로 사용되는 변수 LDFLAGS와 유사한 puprose를 제공 ​​할 수있다. 사용하는 링커에 따라 다릅니다. gcc를 사용하는 경우 man ld을 실행하여 링커 옵션 목록을 볼 수 있습니다.

+0

감사합니다. 그대로 남겨 두었습니다. –

+0

감사합니다.이 질문은 무조건 부인했습니다. 너 답이 나에게 내가 뭘 잘못했는지에 대한 아이디어를 주었다. – amin