chromium 크로미움 빌드하기 2

지난 포스트 : chromium 크로미움 빌드하기 1



3. Build 하기

소스코드가 잘 fetch가 되었으면 src라는 디렉토리가 생성이 된다.

src 디렉토리로 이동해서 다음과 같은 명령을 입력하면 빌드가 시작된다.

chromium은 빌드 도구로 ninja를 이용하는데

이 ninja를 설정하는데 사용하는 도구가 gn이다.

gn gen out/Default 이 명령을 실행하면 .ninja 파일들이 생성이 된다.


$ cd src

$ gn gen out/Default

$ ninja -C out/Default chrome



4. 빌드 빠르게 하기

그러나 위와 같이 빌드를 하면 시간이 엄청나게 오래걸릴 것이다.

빌드를 빠르게 하고 싶다면

ninja -C out/Default chrome 명령 수행전에

다음과 같이 args.gn을 설정해주면 된다.

$ gn args out/Default

위의 명령을 수행하면 out/Default/args.gn 파일이 생성된다.

아 파일을 vim 같은 편집기로 열고 다음과 같은 설정을 적어주면 빌드를 훨씬 빠르게 할 수 있다.

$ cat args.gn
# Build arguments go here. Examples:
   is_component_build = true
   is_debug = false
   symbol_level = 0
# See "gn args <out_dir> --list" for available build arguments.





* 참고 
https://chromium.googlesource.com






No comments:

Post a Comment