Проблема компиляции на Haskell с помощью GHCi Windows - PullRequest
0 голосов
/ 11 июня 2011

Я разработал приложение на Haskell, которое протестировано с WinHugs , работающим нормально. Когда я пытаюсь скомпилировать то же приложение, используя WinGHCi , оно выдает ошибку

   lexical error in string/character literal at character '\t'

Я использовал \t в Программе ввода-вывода для отображения текста

Пример: - putStr "\n \n \t \t Hello ! "

Любые решения?

1 Ответ

2 голосов
/ 11 июня 2011

Вы можете попробовать это пошаговое руководство:

  1. Сохраните вашу программу в файл program.hs этот файл должен содержать функцию main типа IO (), котораявыполняется при запуске программы.
  2. Откройте оболочку в каталоге, где находится этот файл.
  3. Введите ghc -O3 --make program.hs, чтобы скомпилировать program.hs в исполняемый файл program.exe.
  4. Попробуйте запустить program.exe

Если ошибка все еще возникает, пожалуйста, опубликуйте еще код для помощи при отладке.

...