Компиляция SCOL с использованием gcc - PullRequest
1 голос
/ 08 июня 2011

Я компилирую древнюю программу под названием SCOL (написана в 1997 году), которая поставляется в комплекте с OpinionFinder с использованием gcc 3.4.5.Я использую CentOS 5.5.После выполнения команды make я получаю следующую ошибку:

/home/shahw/opinionfinder/software/scol1k/tools/tagfixes -c e8.fx
Wrote e8.fxc
/home/shahw/opinionfinder/software/scol1k/tools/tagfixes -c bnc.fx
Wrote bnc.fxc
env BIN=/home/shahw/scol//bin MAN=/home/shahw/scol//man LIB=/home/shahw/scol//lib ./mk.csh.rc
env: ./mk.csh.rc: No such file or directory
make[1]: *** [csh.rc] Error 127
make[1]: Leaving directory `/home/shahw/opinionfinder/software/scol1k/data'
make: *** [modules] Error 2

У меня есть подтверждение от источника, что программа прекрасно работает с этой версией gcc, однако я не могу отследить информацию, относящуюся к другой платформе.,Может ли это быть специфической проблемой ОС?Нужно ли мне установить переменную окружения, чтобы это работало?Любая подсказка будет принята с благодарностью.Спасибо.

Ответы [ 2 ]

1 голос
/ 09 июня 2011

Похоже, вы используете не ту оболочку.Вы, вероятно, используете bash, тогда как старый make-файл, похоже, предполагает csh или подобное.Попробуйте изменить оболочку на csh и посмотрите, поможет ли это.

1 голос
/ 08 июня 2011

Не удается найти файл mk.csh.rc.Попробуйте сначала найти этот файл, используя команду find , а затем вы можете включить каталог, в котором находится этот файл, изменив переменную среды путь , используя команду export

...