2012-06-11 3 views
6

우분투에서 Haskell 플랫폼의 기본 설치를 실행하고 있는데이 예제를 실행할 때 http://www.haskell.org/haskellwiki/Calling_Haskell_from_C "ghc -c -O Safe.hs"가 Safe_stub.o 파일을 생성하지 않습니다 . 친구 상자에 우분투를 별도로 설치하고 32 비트와 64 비트 우분투를 설치했는지 확인했습니다.ghc 7.4.1 stub.o 파일을 생성하지 않습니다

누군가가 ghc-7.4.1에만 해당되는지 또는 Ubuntu가 설치 전용인지 확인할 수 있습니까?

감사합니다.

답변

11

ghc-7.4 (실제로는 ghc >= 7.2)입니다. 그것은 더 이상 (또는 *_stub.c) 파일을 필요로하지 않으며 생산하지 않습니다. 그러나 최종 편집에 대한 명령 줄 당신은 main가 하스켈 호출 아니라고 GHC 말할 필요

$ ghc -no-hs-main -optc-O test.c Safe.o -o test 

변경할 수 있습니다.

+1

잘 알고 계시다면 #haskell irc에 있었으므로 사용자는 여전히 사양에 있고 스텁이 방금 리디렉션되었을 수 있다고 말씀하셨습니다. 고마워, 내가 그것에 주위에 얻을 때, 나는 이것을 반영하기 위해 위키를 업데이트 할 것이다. –

관련 문제