이 질문은 Mac OSX 10.7 (Lion) 시스템에서 Cython (Python 3.2)의 GNU 과학 라이브러리의 난수 생성기 사용에 관한 질문입니다.x86_64에서 작동하는 난수 생성기
라이온은 64 비트 OS이므로 설치 프로그램에서 64 비트 버전의 Python을 제공합니다. Cython (v0.15.1)과 numpy (v1.6.1)를 성공적으로 설치했습니다.
"Python"코드를 C 속도로 실행하려면 C 라이브러리를 사용하여 here에서 Flavio Coelho의 예제를 복제하고 싶습니다. Flavio가 Gnu Scientific Library의 난수 생성기를 사용하는 방식이 64 비트 환경에서 작동하지 않습니다 (나를 위해!).
이Undefined symbols for architecture x86_64:
"_gsl_rng_mt19937", referenced from:
_PyInit_cgibbs in cgibbs.o
"_gsl_rng_alloc", referenced from:
_PyInit_cgibbs in cgibbs.o
ld: symbol(s) not found for architecture x86_64
누군가가 해결 방법을 말해 줄 수 : 여기 컴파일 (실제로, 나는 그것을 연결하는 동안, 컴파일 후 발생 생각하지만, 나는 C에서 전문가는 오전 없음) 동안 얻을 오류 메시지는?
BTW : 내 C 컴파일러는 gcc-4.2입니다. – Wesley
어떻게 libgsl을 설치 했습니까? –
'www.gnu.org/s/gsl'에서 GSL을 다운로드하고'./configure --disable-shared','make','make install'을했습니다. – Wesley