빌드,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하여 시간 소모를 줄여 준다.


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메이크?


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


}// MSBuild ... Naver:MSBuild Bing:MSBuild Ggl:MSBuild



Page name via "빌드다운 build-down" etc via kn 2024-07-03.