Linux 让哥伦比亚艾斯特尔编译器运行起来

Linux 让哥伦比亚艾斯特尔编译器运行起来,linux,Linux,我正在尝试在我的Linux Mint 16 64位系统上设置columbia esterel编译器。然而,我不是一个非常有经验的Linux用户,我不能完成这项任务。安装手册上说,转到esterel目录并键入。/conifgure。但是终端的回复是“不允许”。如果我打字,会出现一些错误 Making all in libantlr make[1]: Betrete Verzeichnis '/home/thomas/Dokumente/cec-0.4/libantlr' if g++ -DPACK

我正在尝试在我的Linux Mint 16 64位系统上设置columbia esterel编译器。然而,我不是一个非常有经验的Linux用户,我不能完成这项任务。安装手册上说,转到esterel目录并键入。/conifgure。但是终端的回复是“不允许”。如果我打字,会出现一些错误

Making all in libantlr
make[1]: Betrete Verzeichnis '/home/thomas/Dokumente/cec-0.4/libantlr'
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"cec\" -DVERSION=\"0.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBEXPAT=1  -I. -I.     -g -O2 -MT CharScanner.o -MD -MP -MF ".deps/CharScanner.Tpo" -c -o CharScanner.o `test -f 'src/CharScanner.cpp' || echo './'`src/CharScanner.cpp; \
then mv -f ".deps/CharScanner.Tpo" ".deps/CharScanner.Po"; else rm -f ".deps/CharScanner.Tpo"; exit 1; fi
In file included from src/CharScanner.cpp:18:0:
./antlr/CharScanner.hpp:416:30: error: ‘EOF’ was not declared in this scope
static const int EOF_CHAR = EOF;
                          ^
src/CharScanner.cpp: In member function ‘void antlr::CharScanner::panic()’:
src/CharScanner.cpp:93:8: error: ‘exit’ was not declared in this scope
exit(1);
     ^
src/CharScanner.cpp: In member function ‘void antlr::CharScanner::panic(const string&)’:
src/CharScanner.cpp:99:8: error: ‘exit’ was not declared in this scope
exit(1);
     ^
make[1]: *** [CharScanner.o] Fehler 1
make[1]: Verlasse Verzeichnis '/home/thomas/Dokumente/cec-0.4/libantlr'
make: *** [all-recursive] Fehler 1

我希望你能帮我把这件事做好。提前谢谢。

谢谢你的回答。我经允许解决了这个问题。配置文件不可执行。在这之后,配置可以正常工作,但当我尝试创建编译器时,仍然会收到错误消息。有人对这个问题有什么建议吗?
谢谢

为了解决这些问题(在编译过程中可能会遇到类似的其他问题),您必须打开生成错误的文件并添加相应的库

特别是,对于您的错误:移动到CharScanner.hpp目录(应该是:cecdir/libantlr/antlr/CharScanner.hpp),然后添加以下内容:

#include <stdlib.h>
#包括

esterel目录中文件
configure
的权限是什么?(也就是说,
ls-l配置告诉您什么?)它们应该从
rwx-
r-x-
开始,很可能是前者。