목차
22 처지: Automake, C (프로그래밍 언어), CMake, GNU, GNU 빌드 시스템, GNU 일반 공중 사용권, 자유 소프트웨어 재단, 펄, 크로스 플랫폼, 이식 (컴퓨팅), 컴파일러, 유닉스 계열, 프로그래밍 도구, 소스 코드, 셸 스크립트, 시스템 관리자, Libtool, Make (소프트웨어), Pkg-config, X 윈도 시스템, 2012년, 4월 24일.
- 빌드 자동화
- 컴퓨터 설정
Automake
autoconf와 automake의 순서도 GNU Automake는 make 프로그램을 이용하여 "포팅할 수 있는 makefile"들을 만들어 내는 프로그래밍 도구이며 소프트웨어를 컴파일하는데 사용.
C (프로그래밍 언어)
C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이.
CMake
CMake(Cross Platform Make)는 멀티플랫폼으로 사용할 수 있는 Make의 대용품을 만들기 위한 오픈소스 프로젝트로 키트웨어와 인사이트 콘솔티엄에서 만들었.
GNU
GNU(그누)는 운영 체제의 하나이자 컴퓨터 소프트웨어의 모음집이.
GNU 빌드 시스템
GNU 로고 GNU 빌드 시스템(GNU build system), 또는 간단히 Autotools는 소스 코드 패키지를 수많은 유닉스 계열 운영 체제로 포팅할 수 있게 도와 주는 프로그래밍 도구 제품군이.
GNU 일반 공중 사용권
GNU 일반 공중 사용 허가서(GNU General Public License, GNU GPL 또는 GPL)는 자유 소프트웨어 재단에서 만든 자유 소프트웨어 라이선스이.
자유 소프트웨어 재단
자유 소프트웨어 재단(줄여서 FSF)은 미국의 자유 소프트웨어 관련 재단이.
펄
(Perl)은 래리 월이 만든 인터프리터 방식의 프로그래밍 언어 혹은 그 인터프리터 소프트웨어를 가리.
보다 Autoconf와 펄
크로스 플랫폼
스 플랫폼() 또는 멀티 플랫폼()은 컴퓨터 프로그램, 운영 체제, 컴퓨터 언어, 프로그래밍 언어, 컴퓨터 소프트웨어 등이 여러 종류의 컴퓨터 플랫폼에서 동작할 수 있다는 것을 뜻하는 용어이.
이식 (컴퓨팅)
이식(移植) 또는 포팅(porting)은 컴퓨터 과학에서 실행 가능한 프로그램이 원래 설계된 바와 다른 컴퓨팅 환경(이를테면 CPU, 운영 체제, 서드 파티 라이브러리 등)에서 동작할 수 있도록 하는 과정을 가리.
컴파일러
일반적인 다중 언어, 다중 대상 컴파일러의 동작 모습. 컴파일러(compiler, 순화 용어: 해석기, 번역기)는 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 프로그램을 말. 원래의 문서를 소스 코드 혹은 원시 코드라고 부르고, 출력된 문서를 목적 코드라고 부른.
유닉스 계열
유닉스 계열 운영 체제의 관계도 유닉스 계열(Unix-like) 운영 체제는 유닉스 시스템과 비슷한 구조를 가진 운영 체제를 말. UN*X 또는 *nix라고 부르.
프로그래밍 도구
밍 도구(programming tool) 또는 소프트웨어 도구(software tool)는 소프트웨어 개발자가 다른 프로그램과 응용 프로그램을 만들고 오류를 고치고 유지 보수하는 데에 사용하는 프로그램이나 응용 프로그램이.
소스 코드
파이썬 프로그래밍 언어의 소스 코드. 알아보기 쉽게 하기 위해 여러 가지 색으로 강조되어 있다. 소스 코드(source code) 또는 원시 코드란 컴퓨터 프로그램을 (사람이 읽을 수 있는) 프로그래밍 언어로 기술한 글을 말. 한 개, 또는 여러 개의 텍스트 파일로 구성되어 있.
셸 스크립트
ipfirewall 구성을 위해 FreeBSD 셸 스크립트을 편집하고 있다. 셸 스크립트(shell script)는 셸이나 명령 줄 인터프리터에서 돌아가도록 작성되었거나 한 운영 체제를 위해 쓰인 스크립트이.
시스템 관리자
이터센터의 서버 랙에서 일하고 있는 전문 시스템 관리자. 시스템 관리자() 또는 sysadmin은 컴퓨터 시스템이나 네트워크를 운영하고 유지 보수하기 위해 고용된 사람이.
Libtool
Libtool(립툴)은 GNU 빌드 시스템에서 나온 GNU 프로그래밍 도구이며 컴파일된 포터블 라이브러리를 만드는 데 이용.
Make (소프트웨어)
make는 소프트웨어 개발을 위해 유닉스 계열 운영 체제에서 주로 사용되는 프로그램 빌드 도구이.
Pkg-config
pkg-config는 소스 코드로부터 소프트웨어를 컴파일할 목적으로 설치된 라이브러리를 조회하기 위해 통일된 인터페이스를 제공하는 컴퓨터 소프트웨어이.
X 윈도 시스템
twm창 관리자가 실행되어 있는 X 서버의 모습 X11와 KDE 창 관리자를 이용한 현대적인 그래픽 유저 인터페이스(GUI)의 예시. X 윈도 시스템 (X Window System, 흔히 X11, X라고 알려져 있음.)은 주로 유닉스 계열 운영체제에서 사용되는 윈도 시스템이.
2012년
2012년은 일요일로 시작하는 윤년이며, 이 해는 2002년 이후 10년만에 대규모 행사의 해이.
4월 24일
4월 24일은 그레고리력으로 114번째(윤년일 경우 115번째) 날에 해당.
참고하세요
빌드 자동화
- Autoconf
- Automake
- BitBake
- CMake
- Configure
- GNU 빌드 시스템
- GYP (소프트웨어)
- Gradle
- Make (소프트웨어)
- SCons
- 깃랩
- 닌자 (빌드 시스템)
- 바젤 (소프트웨어)
- 빌드 자동화
- 아파치 메이븐
- 아파치 앤트
- 욕토 프로젝트
컴퓨터 설정
- Autoconf
- Udev
- Zeroconf
- 마법사 (소프트웨어)
- 제어판 (윈도우)
또한 Autoheader로 알려져 있다.