#noindex ##=====빌드,build =,build 빌드 build '''build''' w ---- 단어들terms/주제들topics/... project ... [[프로젝트,project]] configuration / setting source_file / its tree (source tree: source code tree , source file tree , ... ) dependency [[의존성,dependency]] - source code files끼리도, 필요한 [[라이브러리,library]]들 간에도, ...등등, build를 위해선 여러 곳에서 의존성 문제 해결해야 함. compile ~= compilation - [[컴파일러,compiler]]가 한다 linking - [[링커,linker]]가 한다 형상관리 ... NN:형상관리 Bing:형상관리 Ggl:형상관리 유지보수 maintenance WtEn:maintenance ( maintainance 아니다 .. 동사로 maintain 이라서(? 아님 그냥 유사어인가? 뜻이 관계있긴 한데) 철자 혼동하기 쉬움 ) [[버전,version]] [[버전제어,version_control]] (VC) ~= version_control_system (VCS) ~= source_code_management (SCM) .... 이것들 별도의 페이지 필요없을 듯 ...maybe? commit / push / pull ...등 VC용어 working_directory ... ---- Sub: [[build_system]] [[incremental_build]] { '''incremental build''' make도 이것. 소스코드에서 파일 하나만 바뀌었다고 처음부터 모든 것을 컴파일하는 것은 낭비이다. - 제대로 된 build system은 '바뀐 파일'만 timestamp로 감지하여 '필요한 만큼'만 build하여 시간 소모를 줄여 준다. Up: [[증분,increment]]? [[빌드,build]] }// incremental build ... Bing:"incremental build" Ggl:"incremental build" MKL [[build_system]] GNU_Autotools [[오토컨프,Autoconf]] [[오토메이크,Automake]] { a tool for automatically generating `Makefile.ins` from files called `Makefile.am`. (Official manual) https://ko.wikipedia.org/wiki/Automake }// Automake .... Ggl:Automake NN:Automake Bing:Automake [[라입툴,Libtool]]??? WpKo:Libtool 는 립툴이라는데 글쎄? WpEn:Libtool Ggl:Libtool Bing:Libtool imake { 아이메이크? i메이크? }// imake ... Naver:imake Bing:imake Ggl:imake CMake { '''CMake''' 시메이크? C메이크? https://ko.wikipedia.org/wiki/CMake } [[메이크,make]]? Make? =,make { [[Makefile]] { '''Makefile''' 메이크파일? Makefile Conventions, in The GNU Coding Standards: https://www.gnu.org/prep/standards/html_node/Makefile-Conventions.html#Makefile-Conventions Up: [[파일,file]] } [[WpKo:Make_(소프트웨어)]] = https://ko.wikipedia.org/wiki/Make_(소프트웨어) "구조로 기술된 파일(주로 Makefile이라는 파일명)을 make가 해석하여 프로그램 빌드를 수행" }// make nmake { '''nmake''' } // nmake MSBuild { '''MSBuild''' https://learn.microsoft.com/ko-kr/visualstudio/msbuild/msbuild?view=vs-2022 tmp; via: https://learn.microsoft.com/ko-kr/search/?terms=MSBuild }// MSBuild ... Naver:MSBuild Bing:MSBuild Ggl:MSBuild ---- Page name via "빌드다운 build-down" etc via kn [[Date(2024-07-03T10:39:59)]].