Это должно работать:
backup_extensions()
{
count=0
while [ -n "$1" ]
do
let count+=1
mkdir -p backup/ch0${count}
cp /home/owner/*.${1} backup/ch0${count} || return 2
shift
done
}
backup_extensions c h sh
Используйте --prefix
опция с configure
команда.
Я не попытаюсь дать полное configure
управляйте здесь, так как GCC является одной из тех программ, чаще всего данных сложные параметры конфигурации, но добавление чего-то как --prefix=$HOME/my-gcc-4.7
будет работать. На установку Вы получите дерево в соответствии с тем каталогом, содержащим вещи как bin/gcc
.
После того как это создано и установлено, добавить $HOME/my-gcc-4.7/bin
главе Вашего PATH
, и внезапно это станет GCC по умолчанию.