С наступающими! Собственно вопрос в названии, компиляю GCC.
Виндовс 7 32бита.
Вот если так
../gcc-11.1.0/configure \
--prefix=${INSTALLDIR} \
--enable-shared \
--enable-threads=posix \
--enable-__cxa_atexit \
--enable-clocale=gnu \
--enable-languages=all \
&& make \
&& make install
тогда
D:\src>build.sh
..\gcc-11.1.0\configure: ..\gcc-11.1.0\configure: No such file or directory
Ну а если так
D:\src\gcc-11.1.0\configure \
--prefix=${INSTALLDIR} \
--enable-shared \
--enable-threads=posix \
--enable-__cxa_atexit \
--enable-clocale=gnu \
--enable-languages=all \
&& make \
&& make install
То тогда так
D:\src>build.sh
D:\src\build.sh: D:srcgcc-11.1.0configure: command not found
D:\src>
Просто не знаю, что предпринять, как лучше его скомпилировать.
Сам компилящий скрипт такого рода
cd gcc-build
directory='.'
echo_archives() {
echo "${gmp}"
echo "${mpfr}"
echo "${mpc}"
if ${graphite} -gt 0 ]; then echo "${isl}"; fi
}
graphite=1
for ar in $(echo_archives)
do
package="${ar%.tar*}"
if ${force} -gt 0 ]; then rm -rf "${directory}/${package}"; fi
case $ar in
*.gz)
uncompress='gzip -d'
;;
*.bz2)
uncompress='bzip2 -d'
;;
*)
uncompress='cat'
;;
esac
-e "${directory}/${package}" ] \
|| ( cd "${directory}" && tar -xf "${ar}" ) \
|| die "Cannot extract package from ${ar}"
unset package
done
unset ar
for ar in $(echo_archives)
do
target="${directory}/${ar%.tar*}/"
linkname="${ar%-*}"
if ${force} -gt 0 ]; then rm -f "${linkname}"; fi
-e "${linkname}" ] \
|| ln -s "${target}" "${linkname}" \
|| die "Cannot create symbolic link ${linkname} --> ${target}"
unset target linkname
done
unset ar
echo "All prerequisites downloaded successfully."
# build
#ls -la
D:\src\gcc-11.1.0\configure \
--prefix=${INSTALLDIR} \
--enable-shared \
--enable-threads=posix \
--enable-__cxa_atexit \
--enable-clocale=gnu \
--enable-languages=all \
&& make \
&& make install
С пяти вечера компиляю, уж час ночи нового дня…