Search
🏸

1. Bazel 시작하기

Bazel을 시작하는 방법은 다음과 같습니다.
1.
Bazel 설치
먼저, 사용하려는 운영 체제에 맞는 Bazel 설치 파일을 다운로드하여 설치합니다. Bazel은 macOS, Linux, Windows 등 다양한 운영 체제에서 지원됩니다.
2.
Bazel 프로젝트 초기화
Bazel을 사용하여 빌드하려는 프로젝트를 초기화합니다. 이를 위해서는 프로젝트 디렉토리에서 다음 명령어를 실행합니다.
$ bazel init
Python
복사
이 명령어를 실행하면 Bazel BUILD 파일 및 WORKSPACE 파일이 생성됩니다. BUILD 파일은 프로젝트의 빌드 규칙을 정의하며, WORKSPACE 파일은 프로젝트의 의존성을 관리합니다.
3.
빌드 파일 작성
BUILD 파일에는 빌드 규칙을 작성합니다. 빌드 규칙은 소스 코드를 컴파일하고 실행 가능한 바이너리 파일을 생성하는 등의 작업을 수행합니다. 예를 들어, 다음과 같이 BUILD 파일에 간단한 빌드 규칙을 작성할 수 있습니다.
cc_binary( name = "hello-world", srcs = ["hello-world.cc"], )
Python
복사
위 예제에서는 "hello-world"라는 이름의 바이너리 파일을 생성하며, "hello-world.cc"라는 소스 코드 파일을 컴파일하여 바이너리 파일을 생성합니다.
4.
빌드 실행
빌드를 실행하려면 다음 명령어를 실행합니다.
$ bazel build //:hello-world
Python
복사
위 명령어에서 "//"은 현재 디렉토리를 의미하며, "hello-world"는 빌드 규칙에서 정의한 이름을 의미합니다. 이 명령어를 실행하면 "hello-world" 바이너리 파일이 생성됩니다.
5.
바이너리 실행
빌드된 바이너리 파일을 실행하려면 다음 명령어를 실행합니다.
$ bazel-bin/hello-world
Python
복사
위 명령어에서 "bazel-bin"은 빌드된 바이너리 파일이 저장된 디렉토리를 의미합니다. "hello-world"는 빌드 규칙에서 정의한 이름을 의미합니다.
이렇게 Bazel을 사용하여 간단한 프로젝트를 빌드하고 실행할 수 있습니다. 더 복잡한 빌드 규칙을 작성하거나 의존성을 관리하는 방법 등은 Bazel 공식 문서를 참고하면 됩니다.

다른 튜토리얼을 찾아볼까요?

1. Bazel 시작하기
1. Bazel 시작하기