Как подготовить . / настроить make make install для моего файла C, когда у него есть другие зависимости?

#c #windows #makefile #centos #autoconf

#c #Windows #makefile #centos #автоконфигурация

Вопрос:

Написание / чтение кода кажется меньшим стрессом, чем подготовка сценариев развертывания, таких как ./configure затем make и make install для моего приложения C. Как я могу создать файл ./ configure и создавать файлы для этого следующего кода C? Спасибо за вашу ценную поддержку.

 @file: main.c:

#include <ptlib.h>
#include <ptlib/video.h>

#ifndef _WIN32
#ifdef H323_H46018
    #include "h460/h460_std18.h"
    H460_FEATURE(Std18);
    H460_FEATURE(Std19);
#endif

#ifdef H323_H46023
    #include "h460/h460_std23.h"
#endif
#endif // _WIN32
#define new PNEW

int main()
{
 // just assume the above works first
 return 0;
}
  

Комментарии:

1. Привет, КевинДТимм, я пытался создать свою собственную свежую копию в NetBeans IDE, я пытался создать Makefile и другой файл конфигурации. Но не могу понять, как все это делают.

Ответ №1:

Запуск автосканирования — хорошее начало. Он сканирует ваши исходные файлы и создает начальный configure.ac файл (с именем configure.scan). Также посмотрите на ifnames, чтобы проверить наличие ваших #if.

Комментарии:

1. Привет, DiggyF, большое тебе спасибо. Звучит очень интересно, я попробую первым.

2. Я запустил $ autoscan. И затем он создал файл под названием «configure.scan». Это тот файл, который мы в основном используем как ./ configure?

3. Файл configure.scan является configure.ac файл. Он преобразуется в сценарий настройки. Автокнига ( sources.redhat.com/autobook/autobook/autobook_toc.html ) содержит все детали.