2016-02-09 4 views
1

При создании различных библиотек в Linux я часто обнаруживаю, что я указываю много параметров местоположения библиотеки/каталога (например, --includedir). Есть ли способ объединить все эти флаги в файл и запустить configure с помощью команд, указанных в этом файле?Входные файлы для файла конфигурации

Например:

./configure < myFile 

где Myfile является:

--includedir =/местные/дома/MyFolder

--CPPFLAGS = "- I/дома/Foo/включают «

ответ

2

Вы можете создать скрипт под названием configure.sh и добавить его в свой $ PATH, чтобы вы могли выполнить те команды, которые вы ищете. Например:

#/bin/bash

./configure --includedir=/local/home/myFolder -CPPFLAGS="I/home/foo/include"

Чтобы запустить скрипт:

./configure.sh 
+0

Что бы bob.txt быть в этом случае? Как и в чем он будет использоваться? – ilyaU

+0

Это может быть любой аргумент, который вы хотели бы передать вручную с помощью своей команды, если вам нужно, или вы можете просто его вынуть. – Tbalz

+0

А я вижу, спасибо! – ilyaU

Смежные вопросы