bmcweb

(★ 231)

A do everything Redfish, KVM, GUI, and DBus webserver for OpenBMC

파일 탐색기

  • .clang-format
  • .clang-tidy
  • .codespell-ignore
  • .dockerignore
  • .eslintignore
  • .gitignore
  • .markdownlint.yaml
  • .openbmc-enforce-gitlint
  • .prettierignore
  • .shellcheck
  • DEVELOPING.md
  • LICENSE
  • meson.build
  • meson.options
  • OWNERS
  • README.md
  • run-ci

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

meson

설명 보기 ▼

SCons와 유사한 빌드 시스템으로, Python을 프론트엔드 언어로 사용하고 Ninja를 빌드 백엔드로 사용합니다.
더 많은 정보: <https://mesonbuild.com/Commands.html>.

meson init

주어진 이름과 버전으로 C 프로젝트 생성:

meson init {{[-l|--language]}} c {{[-n|--name]}} {{myproject}} --version {{0.1}}

기본값으로 `builddir` 구성:

meson {{[build|setup build]}}

프로젝트 빌드:

🔍

ninja

설명 보기 ▼

빠른 빌드를 위해 설계된 빌드 시스템.
더 많은 정보: <https://ninja-build.org/manual.html>.

ninja

현재 디렉토리에서 빌드:

ninja -j {{4}}

현재 디렉토리에서 빌드하고, 동시에 4개의 작업을 병렬로 실행:

ninja -C {{path/to/directory}}

주어진 디렉토리에서 프로그램 빌드:

// repository documentation