ruek

(β˜… 101)

πŸ” Lightning fast, global scale authorization service without the overhead of a yet another DSL.

  • .clang-format
  • .containerignore
  • .gitignore
  • changelog.md
  • CMakeLists.txt
  • Containerfile
  • LICENSE
  • Makefile
  • NOTICE
  • README.md

# μ„€μΉ˜ κ°€μ΄λ“œ

1. μ½”λ“œ λ‚΄λ €λ°›κΈ°
git clone https://github.com/uatuko/ruek

κΉƒν—ˆλΈŒμ—μ„œ ν”„λ‘œμ νŠΈ μ½”λ“œ 전체λ₯Ό λ‚΄ μ»΄ν“¨ν„°λ‘œ λ‚΄λ €λ°›μŠ΅λ‹ˆλ‹€.

cd ruek

방금 내렀받은 ν”„λ‘œμ νŠΈ 폴더 μ•ˆμœΌλ‘œ μ΄λ™ν•©λ‹ˆλ‹€.

2. CMake

보톡 μΆ”μ²œ
사전 μ€€λΉ„λ¬Ό
  • Git GitHubμ—μ„œ ν”„λ‘œμ νŠΈ μ½”λ“œλ₯Ό λ‚΄λ €λ°›μœΌλ €λ©΄ ν•„μš”ν•©λ‹ˆλ‹€.
  • CMake λΉŒλ“œ 섀정을 μƒμ„±ν•˜λŠ” λ„κ΅¬μž…λ‹ˆλ‹€.
  • C/C++ 컴파일러 WindowsλŠ” Visual Studio(Community 무료), macOSλŠ” Xcode Command Line Tools, LinuxλŠ” gcc/g++ νŒ¨ν‚€μ§€κ°€ ν•„μš”ν•©λ‹ˆλ‹€.
mkdir build && cd build

λΉŒλ“œ 결과물을 담을 폴더λ₯Ό λ§Œλ“€κ³  κ·Έ μ•ˆμœΌλ‘œ μ΄λ™ν•©λ‹ˆλ‹€.

cmake ..

μ†ŒμŠ€μ½”λ“œλ₯Ό 뢄석해 λΉŒλ“œ μ„€μ • νŒŒμΌμ„ μƒμ„±ν•©λ‹ˆλ‹€ (build 폴더 μ•ˆμ—μ„œ μ‹€ν–‰ν•΄μ•Ό 함).

make

μƒμ„±λœ λΉŒλ“œ 섀정을 λ°”νƒ•μœΌλ‘œ μ‹€μ œ μ»΄νŒŒμΌμ„ μ§„ν–‰ν•΄ μ‹€ν–‰ νŒŒμΌμ„ λ§Œλ“­λ‹ˆλ‹€.

βœ… build 폴더 μ•ˆμ— μ‹€ν–‰ 파일이 μƒμ„±λλŠ”μ§€ ν™•μΈν•˜κ³ , 직접 μ‹€ν–‰ν•΄λ³΄μ„Έμš” (예: ./build/앱이름).

3. Make

보톡
사전 μ€€λΉ„λ¬Ό
  • Git GitHubμ—μ„œ ν”„λ‘œμ νŠΈ μ½”λ“œλ₯Ό λ‚΄λ €λ°›μœΌλ €λ©΄ ν•„μš”ν•©λ‹ˆλ‹€.
  • Make Linux/macOSλŠ” 보톡 κΈ°λ³Έ μ„€μΉ˜λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. WindowsλŠ” 별도 μ„€μΉ˜(예: MSYS2, WSL)κ°€ ν•„μš”ν•©λ‹ˆλ‹€.
make

μƒμ„±λœ λΉŒλ“œ 섀정을 λ°”νƒ•μœΌλ‘œ μ‹€μ œ μ»΄νŒŒμΌμ„ μ§„ν–‰ν•΄ μ‹€ν–‰ νŒŒμΌμ„ λ§Œλ“­λ‹ˆλ‹€.

βœ… μ—λŸ¬ 없이 λλ‚˜λ©΄ μ„±κ³΅μž…λ‹ˆλ‹€. μƒμ„±λœ μ‹€ν–‰ νŒŒμΌμ„ 직접 μ‹€ν–‰ν•΄λ³΄μ„Έμš”.
// repository documentation