linux에서 Makefile 자동 생성

1104 단어 학습

linux에서 Makefile 자동 생성

  • 코드 디렉터리에 들어가면 $autoscan에configure가 추가됩니다.scan,autoscan.log;
  • configure.scan이configure로 이름이 바뀌었습니다.ac, mv configure.scan configure.ac 및 해당 내용 수정: $vim configure.ac AC_INIT([코드 디렉토리: src], [version], [BUG-REPORT-ADDRESS]) ACCONFIG_SRCDIR([호출된 파일, 예를 들어 tool.c]) AM 증가INIT_AUTOMAKE ([-Wall foreign]) 및 종료 저장
  • $aclocal
  • 새 Makefile.am, 여기에서 자신의 코드 경로를 편집하려면 다음과 같이 참고할 수 있습니다.
  • AUTOMAKE_OPTIONS = foreign SUBDIRS = . CC = g++ AM_CFLAGS = -Wall AM_CXXFLAGS = -Wall -Wfatal-errors -Wshadow AM_CPPFLAGS = - I/usr/local/include//여기는 자기 코드가 호출한 헤더 파일 AMLDFLAGS = -L/usr/local/lib -lm -lyael-lgmp -fopenmp//에 필요한 라이브러리 파일 noinstPROGRAMS = main//마지막 실행 프로그램 mainSOURCES = main.cpp//여기가 주요 cpp입니다.
    5. 다음과 같다
    $ autoheader
    $ autoconf
    $ automake
    $ ./configure
    $make

    6. 오답이 없으면 바로 실행한다./main을 성공적으로 실행할 수 있습니다.

    좋은 웹페이지 즐겨찾기