📝 Update Korean docs as upstream

[ci skip]
This commit is contained in:
Plusb Preco 2016-05-04 15:00:59 +09:00
parent d63d570327
commit 9fcafc6f9e
3 changed files with 74 additions and 4 deletions

View file

@ -71,7 +71,7 @@ $ sudo apt-get install libc6-dev-armhf-cross linux-libc-dev-armhf-cross \
$ ./script/bootstrap.py -v --target_arch=arm
```
## 빌드 하기
## 빌드하기
`Release``Debug` 두 타겟 모두 빌드 합니다:
@ -100,7 +100,7 @@ $ ./script/build.py -c D
빌드가 모두 끝나면 `out/D` 디렉터리에서 `electron` 디버그 바이너리를 찾을 수 있습니다.
## 정리 하기
## 정리하기
빌드 파일들을 정리합니다:
@ -132,3 +132,73 @@ $ npm run lint
```bash
$ ./script/test.py
```
## 고급 주제
기본적인 빌드 구성은 가장 주력인 Linux 배포판에 초점이 맞춰져있으며, 특정 배포판이나
기기에 빌드할 계획이라면 다음 정보들이 도움이 될 것입니다.
### 로컬에서 `libchromiumcontent` 빌드하기
미리 빌드된 `libchromiumcontent`를 사용하는 것을 피하기 위해, `bootstrap.py`
스크립트에 `--build_libchromiumcontent` 스위치를 추가할 수 있습니다:
```bash
$ ./script/bootstrap.py -v --build_libchromiumcontent
```
참고로 `shared_library` 구성은 기본적으로 빌드되어있지 않으며, 다음 모드를 사용하면
`Release` 버전의 Electron만 빌드할 수 있습니다:
```bash
$ ./script/build.py -c R
```
### 다운로드된 `clang` 바이너리 대신 시스템의 `clang` 사용하기
기본적으로 Electron은 Chromium 프로젝트에서 제공하는 미리 빌드된 `clang` 바이너리를
통해 빌드됩니다. 만약 어떤 이유로 시스템에 설치된 `clang`을 사용하여 빌드하고 싶다면,
`bootstrap.py``--clang_dir=<path>` 스위치와 함께 실행함으로써 해결할 수 있습니다.
빌드 스크립트를 이 스위치와 함께 실행할 때 스크립트는 `<path>/bin/`와 같은 경로로
`clang` 바이너리를 찾습니다.
예를 들어 `clang``/user/local/bin/clang`에 설치했다면 다음과 같습니다:
```bash
$ ./script/bootstrap.py -v --build_libchromiumcontent --clang_dir /usr/local
$ ./script/build.py -c R
```
### `clang` 대신 다른 컴파일러 사용하기
Electron을 `g++`과 같은 다른 컴파일러로 빌드하려면, 먼저 `--disable_clang` 스위치를
통해 `clang`을 비활성화 시켜야 하고, 필요하다면 `CC``CXX` 환경 변수도 설정합니다.
예를 들어 GCC 툴체인을 사용하여 빌드한다면 다음과 같습니다:
```bash
$ env CC=gcc CXX=g++ ./script/bootstrap.py -v --build_libchromiumcontent --disable_clang
$ ./script/build.py -c R
```
### 환경 변수
또한 `CC``CXX`와는 별개로, 빌드 구성을 변경하기 위해 다음 환경 변수들을 사용할 수
있습니다:
* `CPPFLAGS`
* `CPPFLAGS_host`
* `CFLAGS`
* `CFLAGS_host`
* `CXXFLAGS`
* `CXXFLAGS_host`
* `AR`
* `AR_host`
* `CC`
* `CC_host`
* `CXX`
* `CXX_host`
* `LDFLAGS`
이 환경 변수는 `bootstrap.py` 스크립트를 실행할 때 설정되어야 하며, `build.py`
스크립트에선 작동하지 않습니다.

View file

@ -29,7 +29,7 @@ $ cd electron
$ ./script/bootstrap.py -v
```
## 빌드 하기
## 빌드하기
`Release``Debug` 두 타겟 모두 빌드 합니다:

View file

@ -41,7 +41,7 @@ $ cd electron
$ python script\bootstrap.py -v
```
## 빌드 하기
## 빌드하기
`Release``Debug` 두 타겟 모두 빌드 합니다: