Я работаю над изучением того, как развертывать мои приложения, я недавно использовал автоинструменты. ./configure, make, make install
Я хотел бы использовать scons, но, читая документацию, они слишком много, но я чувствую, что это оставило меня прямо в середине каньона.
Если кто-то может предложить какой-то совет, как построить простой проект. Нечто более простое, чем пример hello.c.
Скажем, строили cURL: http://curl.haxx.se/download/curl-7.40.0.tar.lzma
Обычно при использовании автоинструментов я загружаю, распаковываю файлы и перехожу в каталог ./configure --prefix = $ PREFIX make sudo make install
Это создает проект и помещает его в папку $ PREFIX
с scons я должен установить файл SConstruct
Пример: Программа ('LIBCURL000', Glob ('src/*. c'))
беги булочки
Brother:curl-7.40.0 blubee$ scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
gcc -o src/tool_binmode.o -c src/tool_binmode.c
In file included from src/tool_binmode.c:22:
src/tool_setup.h:36:10: fatal error: 'curl_setup.h' file not found
#include "curl_setup.h" /* from the lib directory */
^
1 error generated.
scons: *** [src/tool_binmode.o] Error 1
scons: building terminated because of errors.
Я полностью потерян, и мне нужна помощь. Я прочитал документацию здесь: http://www.scons.org/doc/production/HTML/scons-user.html, но у меня все еще проблемы.