Используемый на сервере компилятор - GNU C 4.6.1
Компиляция программ на C осуществляется следующим скриптом:
LANG_CONFIG_DIR="/home/ejudge/contests/compile/conf/lang.d"
[ "${EJUDGE_LANG_CONFIG}" = "" ] && EJUDGE_LANG_CONFIG="${LANG_CONFIG_DIR}/g++0x.cfg"
if [ -f "${EJUDGE_LANG_CONFIG}" ]
then
. "${EJUDGE_LANG_CONFIG}"
else
version="unknown"
GPPRUN="g++"
GPPDIR=
fi
if [ x"${version}" = x ]
then
echo "This language is not supported." >&2
exit 1
fi
if [ x"${GPPDIR}" != x ]
then
PATH="${GPPDIR}:${PATH}"
fi
[ x"${EJUDGE_FLAGS}" = x ] && EJUDGE_FLAGS="-Wall -O2 -fno-optimize-sibling-calls -std=c++0x"
unset LANG
unset LC_ALL
unset LC_MESSAGES
unset LANGUAGE
exec "${GPPRUN}" ${EJUDGE_FLAGS} -static "$1" -o "$2" -lm
|