настройте: ошибка: LDFLAGS

Звучит как работа для сценария bash/shell.

Я бы создал простой оператор if с помощью grep для поиска файла 1 или 0, а затем заменил бы его командой, которая у вас есть. Скажем:

if grep -q "<Online>1</Online>" "config.xml"; then
        echo "Statement Returned True, Will now execute"
        sed -i config.xml -e '197s!<Online>1</Online>!<Online>0</Online>!'

elif grep -q "<Online>0</Online>" "config.xml"; then
        echo "Statement Returned True, Will now execute"
        sed -i config.xml -e '197s!<Online>0</Online>!<Online>1</Online>!'
fi

if grep -q "<Offline>1</Offline>" "config.xml"; then
        echo "Statement Returned True, Will now execute"
        sed -i config.xml -e '197s!<Online>1</Online>!<Online>0</Online>!'

elif grep -q "<Offline>0</Offline>" "config.xml"; then
        echo "Statement Returned True, Will now execute"
        sed -i config.xml -e '197s!<Online>0</Online>!<Online>1</Online>!'
fi

И поместите это в run.sh или еще куда-нибудь.

1
27.11.2019, 10:04
1 ответ

Вы можете указать LDFLAGS в качестве переменной окружения до configure:

LDFLAGS=-L/usr/local/lib ./configure

или в качестве параметра для configure:

./configure LDFLAGS=-L/usr/local/lib
1
27.01.2020, 23:50

Теги

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