GNU 빌드 시스템

위키百科, 우리 모두의 百科事典.

GNU 로고

GNU 빌드 시스템 (GNU build system), 또는 簡單히 Autotools 소스 코드 패키지 를 수많은 유닉스 系列 運營 體制로 砲팅할 수 있게 도와 주는 프로그래밍 道具 製品群이다.

소프트웨어를 여러 플랫폼에서 使用할 수 있게 만드는 것은 어려울 수 있다. C 컴파일러는 시스템마다 다르다. 특정한 라이브러리 函數는 一部 시스템에 存在하지 않고 헤더 파일들은 各其 이름이 다를 수 있다. 이를 管理하는 한 가지 方法은 #ifdef 等의 코드를 利用하여 條件式 코드를 記錄하는 것이다. 그러나 다양한 빌드 環境 때문에 이러한 接近은 管理를 不可能하게 만들어가고 있다. GNU 빌드 시스템은 이러한 問題를 더 管理할 수 있도록 하고 있다.

다이어그램

GNU 빌드 시스템은 GNU 툴체인 의 一部이며 수많은 自由 소프트웨어 오픈 소스 패키지에 널리 쓰인다. GNU 빌드 시스템을 이루는 道具들은 事由 소프트웨어 에 GNU 빌드 시스템의 利用을 許可하는 특별한 라이선스 例外 [1] [2] 와 더불어 GNU 一般 空中 使用 許可書 下衣 自由 소프트웨어 로 라이선스된다.

包含 道具 [ 編輯 ]

各州 [ 編輯 ]

  1. Autoconf license exception
  2. libtool HACKING including all pertinent license exceptions

外部 링크 [ 編輯 ]