Ижевский ГТУ, МГУ, Петрозаводский ГУ и проект SnarkNews представляют

Зеркало Petrozavodsk Winter - 2017.

 

Используемый на сервере компилятор - 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