Makefile의 파일 의존성을 Graphviz로 시각화 해주는 것을 만들었다
LANG=C make -p
에서 출력한 Makefile 데이터 구조를 JSON 형식으로 변환한 다음 DOT 형식으로 출력합니다.원본 파일이 회색이고 생성되는 파일(대상)은 흰색으로 표시됩니다.
이 문서: Makefile 종속성 시각화 을 바탕으로 소스 코드를 변경했습니다.
소스 코드
여기 → htps : // 기주 b. 코 m / 소린 g001 / 마케 후 ぇょ
환경
GNU Make (3.81)
파이썬 (3.5.2)
Graphviz (2.40.1)
실행
Makefile과 관련된 파일을 소스 코드가 있는 폴더에 넣고 다음을 수행합니다.
LANG=C make -p | python3 make_p_to_json.py | python3 json_to_dot.py | dot -Tpdf >| workflow.pdf
License
GPL 버전 3.
Reference
이 문제에 관하여(Makefile의 파일 의존성을 Graphviz로 시각화 해주는 것을 만들었다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/souring001/items/e00a4821ed459ac07caf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
GNU Make (3.81)
파이썬 (3.5.2)
Graphviz (2.40.1)
실행
Makefile과 관련된 파일을 소스 코드가 있는 폴더에 넣고 다음을 수행합니다.
LANG=C make -p | python3 make_p_to_json.py | python3 json_to_dot.py | dot -Tpdf >| workflow.pdf
License
GPL 버전 3.
Reference
이 문제에 관하여(Makefile의 파일 의존성을 Graphviz로 시각화 해주는 것을 만들었다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/souring001/items/e00a4821ed459ac07caf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
LANG=C make -p | python3 make_p_to_json.py | python3 json_to_dot.py | dot -Tpdf >| workflow.pdf
GPL 버전 3.
Reference
이 문제에 관하여(Makefile의 파일 의존성을 Graphviz로 시각화 해주는 것을 만들었다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/souring001/items/e00a4821ed459ac07caf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)