g ++: ошибка при попытке выполнить exec 'as': execvp: такого файла или каталога нет

В скрипте эта ошибка появляется:

g++: error trying to exec 'as': execvp: No such file or directory

строка, которая составляет:

/usr/bin/g++ -o $PATH/calc/calc $PATH/calc/calc.cpp

Редактировать:

Сценарий:

#!/bin/bash

clear

PATH="/media/joris/LinuxDomenai/Cpliuspliusprog"

echo Path yra $PATH

echo Koks filename?
read failas

echo $PATH/$failas/$failas.cpp

echo filename?
read failoname

PATH2="/media/joris/LinuxDomenai/Cpliuspliusprog"
/usr/bin/g++ -o "$PATH2/calc/calc" "$PATH2/calc/calc.cpp"
2
задан 2 April 2015 в 15:19

1 ответ

Вы не должны перезаписывать $PATH в Вашем сценарии.

Попытка это и не забывают двойные кавычки:

MY_PATH="/your/path"
/usr/bin/g++ -o "$MY_PATH/calc/calc" "$MY_PATH/calc/calc.cpp"

исправленный сценарий:

#!/bin/bash

clear

path_1="/media/joris/LinuxDomenai/Cpliuspliusprog"

echo "Path yra $path_1"

echo "Koks filename?"
read failas

echo "$path_1/$failas/$failas.cpp"

echo "filename?"
read failoname

path_2="/media/joris/LinuxDomenai/Cpliuspliusprog"
g++ -o "$path_2/calc/calc" "$path_2/calc/calc.cpp"
2
ответ дан 2 April 2015 в 15:19

Другие вопросы по тегам:

Похожие вопросы: