diff --git a/pages.ko/common/clang++.md b/pages.ko/common/clang++.md new file mode 100644 index 0000000000..b12923a450 --- /dev/null +++ b/pages.ko/common/clang++.md @@ -0,0 +1,25 @@ +# clang++ + +> C++ 소스 파일을 컴파일합니다. +> LLVM의 일부. +> 더 많은 정보: . + +- 소스 코드를 실행 가능한 바이너리 파일로 컴파일합니다: + +`clang++ {{입력/파일/경로.cpp}} -o {{출력/파일/경로}}` + +- (거의) 모든 에러와 경고 메시지를 표시합니다: + +`clang++ {{입력/파일/경로.cpp}} -Wall -o {{출력/파일/경로}}` + +- 컴파일할 때 사용할 언어 표준을 지정합니다: + +`clang++ {{입력/파일/경로.cpp}} -std={{c++20}} -o {{출력/파일/경로}}` + +- 소스 파일과 다른 경로에 있는 라이브러리를 포함합니다: + +`clang++ {{입력/파일/경로.cpp}} -o {{출력/파일/경로}} -I{{헤더/경로}} -L{{라이브러리/경로}} -l{{라이브러리/이름}}` + +- 소스 코드를 LLVM Intermediate Representation(IR)로 컴파일 합니다: + +`clang++ -S -emit-llvm {{입력/파일/경로.cpp}} -o {{출력/파일/경로.ll}}` diff --git a/pages.ko/common/clang-cpp.md b/pages.ko/common/clang-cpp.md new file mode 100644 index 0000000000..5d7d104b7f --- /dev/null +++ b/pages.ko/common/clang-cpp.md @@ -0,0 +1,7 @@ +# clang-cpp + +> 이 명령어는 `clang++`의 별칭입니다. + +- 원본 명령어의 문서 확인: + +`tldr clang++` diff --git a/pages.ko/common/clang.md b/pages.ko/common/clang.md index 4572028215..74928ef6a0 100644 --- a/pages.ko/common/clang.md +++ b/pages.ko/common/clang.md @@ -1,9 +1,9 @@ # clang -> C, C++ 그리고 Objective-C 소스 파일을 컴파일합니다. GCC의 드롭인 대체로 사용할 수 있습니다. +> C, C++ 그리고 Objective-C 소스 파일을 위한 컴파일러입니다. GCC의 드롭인 대체로 사용할 수 있습니다. > 더 많은 정보: . -- 실행 가능한 바이너리 파일로 소스 코드를 컴파일합니다: +- 소스 코드를 실행 가능한 바이너리 파일로 컴파일합니다: `clang {{입력_소스.c}} -o {{출력_실행가능파일}}` @@ -18,3 +18,7 @@ - 소스 코드를 LLVM Intermediate Representation(IR)로 컴파일 합니다: `clang -S -emit-llvm {{파일.c}} -o {{파일.ll}}` + +- 소스 코드를 링킹 없이 컴파일합니다: + +`clang -c {{입력_소스.c}}`