linuxfromscratch:12.1:084-flex-2.6.4

Linux From Scratch - Version 12.1-systemd
Chapter 8. Installing Basic System Software
이전 위로 / 처음으로 다음
Bc-6.7.5 Tcl-8.6.13

Flex 패키지에는 텍스트의 패턴을 인식하는 프로그램을 생성하는 유틸리티가 포함되어 있습니다.

  • 빌드 시간: 0.1 SBU
  • 디스크 공간: 33 MB

Flex 컴파일을 준비합니다.

./configure --prefix=/usr                      \
            --docdir=/usr/share/doc/flex-2.6.4 \
            --disable-static
패키지를 컴파일합니다.

make

결과를 테스트(0.5 SBU)하려면 다음과 같이 실행합니다.

make check

패키지를 설치합니다.

make install

몇몇 프로그램은 아직 flex를 인식하지 못하고 이전 버전인 lex를 실행하려고 합니다. 이러한 프로그램을 지원하려면 lex 에뮬레이션 모드에서 flex를 실행하는 lex라는 심볼릭 링크를 만들고 lex의 설명서 페이지도 심볼릭 링크로 만듭니다.

ln -sv flex /usr/bin/lex
ln -sv flex.1 /usr/share/man/man1/lex.1


  • 설치된 프로그램:
    flex, flex++(flex 링크), lex(flex 링크)
  • 설치된 라이브러리:
    libfl.so
  • 설치된 디렉토리
    /usr/share/doc/flex-2.6.4

간략한 설명

  • flex
    텍스트의 패턴을 인식하는 프로그램을 생성하는 도구로, 패턴 찾기에 대한 규칙을 다양하게 지정할 수 있어 별도의 프로그램을 개발할 필요가 없습니다.
  • flex++
    플렉스의 확장으로, C++ 코드와 클래스를 생성하는 데 사용됩니다. flex에 대한 심볼릭 링크입니다.
  • lex
    lex 에뮬레이션 모드에서 flex를 실행하는 심볼릭 링크입니다.
  • libfl
    flex 라이브러리
  • linuxfromscratch/12.1/084-flex-2.6.4.txt
  • 마지막으로 수정됨: 2024/06/15 11:23
  • 저자 baecy