์ฃผ์ ํ์ :
- ์กฐ๋ฆฝ ์์คํ
์ ๋ํ ์ง์ ์ถ๊ฐ
์ค๊ฐ์ , X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME ๋ฐ GTK์ ๊ฐ์ ํ๋ก์ ํธ๋ฅผ ๋น๋ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. KDevelop์ ์ด์ Meson์ ์ฌ์ฉํ๋ ํ๋ก์ ํธ๋ฅผ ์์ฑ, ๊ตฌ์ฑ, ์ปดํ์ผ ๋ฐ ์ค์นํ ์ ์์ผ๋ฉฐ Meson ๋น๋ ์คํฌ๋ฆฝํธ์ ๋ํ ์ฝ๋ ์์ฑ์ ์ง์ํ๊ณ ํ๋ก์ ํธ์ ๋ค์ํ ์ธก๋ฉด(๋ฒ์ , ๋ผ์ด์ผ์ค ๋ฑ)์ ๋ณ๊ฒฝํ๊ธฐ ์ํ Meson ์ฌ์์ฑ ํ๋ฌ๊ทธ์ธ์ ๋ํ ์ง์์ ์ ๊ณตํฉ๋๋ค. - ์์ฑ๋ ์ฝ๋์ ๋์์ ๋น ๋ฅด๊ฒ ํ
์คํธํ๊ฑฐ๋ ์คํ์ ์งํํ ์ ์๋ ์คํฌ๋์นํจ๋ ํ๋ฌ๊ทธ์ธ์ด ์ถ๊ฐ๋์ด ๋ณธ๊ฒฉ์ ์ธ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ง ์๊ณ ๋ ์ฝ๋๋ฅผ ์คํํ ์ ์์ต๋๋ค. ํ๋ฌ๊ทธ์ธ์ ์ปดํ์ผํ๊ณ ์คํํ ์ ์๋ ์ค์ผ์น ๋ชฉ๋ก์ด ํฌํจ๋ ์ ์ฐฝ์ ์ถ๊ฐํฉ๋๋ค. ์ค์ผ์น๋ KDevelop ๋ด๋ถ์์ ์ฒ๋ฆฌ๋๊ณ ์ ์ฅ๋์ง๋ง ์๋ ์์ฑ ๋ฐ ์ง๋จ ์ง์์ ํฌํจํ์ฌ ์ผ๋ฐ ์ฝ๋ ํ์ผ๋ก ํธ์งํ ์ ์์ต๋๋ค.
-
์ถ๊ฐ๋จ ๋ค์์ ์ฌ์ฉํ์ฌ ์ฝ๋๋ฅผ ํ์ธํ๋ ํ๋ฌ๊ทธ์ธClang-Tidy .
Clang-Tidy ํธ์ถ์ ์ฝ๋ ๋ถ์์ ์ํ ํ๋ฌ๊ทธ์ธ๊ณผ ์ด์ ์ ์ง์๋์๋ ํ๋ฌ๊ทธ์ธ์ ๊ฒฐํฉํ ๋ถ์๊ธฐ ๋ฉ๋ด๋ฅผ ํตํด ์ฌ์ฉํ ์ ์์ต๋๋ค.ํด๋์ง , Cppcheck ๋ฐ Heaptrack; - Clang ์ฌ์ฉ์ ๊ธฐ๋ฐ์ผ๋ก C++ ์ธ์ด์ฉ ํ์์ ์๋ฏธ ๋ถ์ ํ๋ฌ๊ทธ์ธ์ ์์ ํํ๊ณ ํ๋ํํ๋ ์์
์ด ๊ณ์๋์์ต๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์๋ clang ํ์์ฉ ์์
๋๋ ํฐ๋ฆฌ ์ถ๊ฐ, ํฌํจ๋ ํ์ผ์์ ๋ฌธ์ ์ถ๋ ฅ ๊ตฌํ, "-std=c++2a" ์ต์
์ฌ์ฉ ๊ธฐ๋ฅ, c++1z์์ C++17๋ก ์ด๋ฆ ๋ณ๊ฒฝ ๋ฑ์ด ํฌํจ๋ฉ๋๋ค. , ์ซ์์ ๋ํ ์๋ ์์ฑ ๊ธฐ๋ฅ์ ๋นํ์ฑํํ๊ณ ํค๋ ํ์ผ์ ์ด์ค ํฌํจ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ฝ๋ ์์ฑ ๋ง๋ฒ์ฌ๋ฅผ ์ถ๊ฐํฉ๋๋ค(
ํค๋ ๊ฐ๋ ); - PHP ์ง์์ด ํฅ์๋์์ต๋๋ค. PHP์์ ๋์ฉ๋ ํ์ผ ์์ ์ ๋ํ ์ ํ์ด ๋์ด๋ฌ์ต๋๋ค. ์๋ฅผ ๋ค์ด, phpfunctions.php๋ ์ด์ 5MB ์ด์์ ์ฐจ์งํฉ๋๋ค. ld.lld๋ฅผ ์ฌ์ฉํ ์ฐ๊ฒฐ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru