> 백엔드 개발 > C++ > Clang 도구를 사용하여 C/C++ 코드 서식 지정 도구 만들기

Clang 도구를 사용하여 C/C++ 코드 서식 지정 도구 만들기

WBOY
풀어 주다: 2023-08-26 13:09:18
앞으로
1435명이 탐색했습니다.

Clang 도구를 사용하여 C/C++ 코드 서식 지정 도구 만들기

이 튜토리얼에서는 clang 도구의 도움으로 C/C++ 코드 서식 지정 도구를 만드는 프로그램에 대해 논의하겠습니다.

SETUP

sudo apt install python
sudo apt install clang-format-3.5
로그인 후 복사

그런 다음 현재 사용자가 있는 위치에 프로그램을 만듭니다. Python 파일 읽기 및 쓰기 권한.

Example

import os
cpp_extensions = (".cxx",".cpp",".c", ".hxx", ".hh", ".cc", ".hpp")
for root, dirs, files in os.walk(os.getcwd()):
   for file in files:
      if file.endswith(cpp_extensions):
         os.system("clang-format-3.5 -i -style=file " + root + "/" + file)
로그인 후 복사

현재 사용자의 최상위 디렉터리에 파일 형식 파일을 생성합니다.

Output

clang-format-3.5 -style=google -dump-config > .clang-format
로그인 후 복사

마지막으로 이 파일을 현재 프로젝트의 최상위 디렉터리에 복사합니다.

이제 자신만의 코드 서식 지정 도구를 사용할 수 있습니다. 생성된 Python 파일을 실행하면 바로 사용할 수 있습니다!

위 내용은 Clang 도구를 사용하여 C/C++ 코드 서식 지정 도구 만들기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿