SFML-Project-Template

(★ 18)

Skeleton project folder for building SFML-project with cmake

파일 탐색기

  • .gitignore
  • CMakeLists.txt
  • README.md

# CDN으로 사용하기

jsDelivr

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

명령어 용어집

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

🔍

brew install

설명 보기 ▼

Install a Homebrew formula or cask.

brew install {{formula|cask}}

Install a formula/cask:

brew install {{[-s|--build-from-source]}} {{formula}}

Build and install a formula from source (dependencies will still be installed from bottles):

brew install {{[-n|--dry-run]}} {{formula|cask}}

Download the manifest, print what would be installed but don't actually install anything:

🔍

cmake

설명 보기 ▼

네이티브 빌드 시스템을 위한 빌드 설정 파일을 생성하는, 크로스 플랫폼 빌드 자동화 도구.
더 많은 정보: <https://cmake.org/cmake/help/latest/manual/cmake.1.html>.

cmake {{path/to/project_directory}}

프로젝트 디렉터리의 `CMakeLists.txt`를 사용해 현재 디렉터리에 빌드 설정을 생성:

cmake --build {{path/to/build_directory}}

지정한 디렉터리의 빌드 설정을 사용해 빌드 산출물을 생성:

cmake --install {{path/to/build_directory}} --strip

빌드 산출물을 `/usr/local/`에 설치하고 디버그 심볼을 제거:

🔍

gdb

설명 보기 ▼

GNU 디버거.
더 많은 정보: <https://sourceware.org/gdb/current/onlinedocs/gdb#Invocation>.

gdb {{path/to/executable}}

실행파일을 디버깅합니다:

gdb {{[-p|--pid]}} {{process_id}}

프로세스를 gdb에 연결합니다:

gdb {{[-c|--core]}} {{path/to/core}} {{path/to/executable}}

코어 파일과 함께 디버깅합니다:

🔍

apt install

설명 보기 ▼

Install packages for Debian-based distributions.

sudo apt install {{package}}

Install a package, or update it to the latest version:

sudo apt install {{[-V|--verbose-versions]}} {{package}}

Display verbose package version information during installation or update:

🔍

apt

설명 보기 ▼

Debian 기반 배포판을 위한 패키지 관리 도구.
Ubuntu 16.04 이후 버전에서 대화형 사용 시 `apt-get`의 권장 대체 도구.
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://manned.org/apt.8>.

sudo apt update

사용 가능한 패키지 및 버전 목록 업데이트 (다른 `apt` 명령어 실행 전 권장):

apt search {{package}}

주어진 패키지 검색:

apt list {{package}}

패키지 정보 표시:

🔍

pacman -S

설명 보기 ▼

This command is an alias of `pacman --sync`.

tldr pacman sync

View documentation for the original command:

🔍

pacman

설명 보기 ▼

Arch Linux 패키지 관리 도구.
관련 항목: `pacman-sync`, `pacman-remove`, `pacman-query`, `pacman-upgrade`, `pacman-files`, `pacman-database`, `pacman-deptest`, `pacman-key`, `pacman-mirrors`.
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://manned.org/pacman.8>.

sudo pacman -Syu

모든 패키지를 동기화하고 업데이트:

sudo pacman -S {{package}}

새 패키지 설치:

sudo pacman -Rs {{package}}

특정 패키지 및 의존성 제거:

🔍

xcode-select

설명 보기 ▼

Xcode의 다양한 버전과 포함된 개발자 도구 간에 전환.
설치 후 Xcode가 이동된 경우 경로를 업데이트하는 데 사용됩니다.
더 많은 정보: <https://developer.apple.com/library/archive/technotes/tn2339/_index.html>.

xcode-select --install

Xcode의 명령줄 도구 설치:

xcode-select --switch {{path/to/Xcode.app/Contents/Developer}}

주어진 경로를 활성 개발자 디렉토리로 선택:

xcode-select --switch {{path/to/Xcode_file.app}}

주어진 Xcode 인스턴스를 선택하고 해당 개발자 디렉토리를 활성 디렉토리로 사용:

// repository documentation