program story

Mac에서 Dot을 여는 방법

inputbox 2020. 12. 10. 19:55
반응형

Mac에서 Dot을 여는 방법


우선, 저는 MacOS를 처음 접했고 제가 원하는 것은 llc -view-dag-combine1-dags sum.ll. Mac에서 llc/tmp디렉토리에 도트를 생성 하고 앱을 열어 도트 파일을 표시합니다. Graphviz 시도했지만 작동하지 않습니다 (프로그램 충돌). 예를 들어 xdot 과 같은 다른 것을 시도하고 싶습니다 . 으로 설치 brew install xdot했지만 MacOS에서 xdot방금 설치 한 도트 파일을 열 때 사용하는 방법을 모르겠습니다 .

아니면 도트 파일을 보는 데 더 좋은 도구가 있습니까? 가능한 한 간단하게하고 싶습니다.


나는 전에 'llc'를 사용한 적이 없습니다.

하지만 제 경우에는 .dot 파일을 다루기 위해

나는 사용했다 brew install graphviz

그런 다음 다음 명령을 사용하여 .dot를 .png로 변환하십시오.

dot -Tpng DocName.dot -o DocName.png

충돌없이 매번 작동합니다.


Xcode가 설치된 경우 homebrew를 사용하여 Graphviz GUI 앱을 빌드 할 수도 있습니다.

brew install graphviz --with-app

graphviz brew를 이미 설치했다면 다음과 같이 할 수 있습니다.

brew reinstall graphviz --with-app

글을 쓰는 시점에서 이것은 /Applicationscask처럼 앱에 대한 심볼릭 링크를 설치하는 것처럼 보이지 않으므로 원하는 경우 수동으로 수행해야하거나 응용 프로그램을 복사해야합니다.

앱 번들의 위치를 ​​찾으려면 빌드 로그를 살펴보면 다음과 같은 줄이 표시됩니다.

./configure --prefix=/usr/local/Cellar/graphviz/2.40.1

빌드 로그가 더 이상없는 경우 brew list graphviz또는 을 실행하여이 경로를 확인할 수 있습니다 brew info graphviz.

폴더를 엽니 다 (이전 단계에서 결정한 실제 경로로 대체).

open /usr/local/Cellar/graphviz/2.40.1

여기 안에 Graphviz.app이 보일 것입니다. 당신은 / 이동할 수는 복사 /Applications하거나 드래그하여 별명을 작성 /Applications하고 유지 option키를.

경고! 현재 Mojave에서 중단 될 수 있습니다.

Kim Stacks의 아래 의견을 참조하십시오 .

2018-12-21부터 macOS mojave의 경우 brew install 명령에서 --with-app 플래그를 사용하는 데 문제가 있습니다. gitlab.com/graphviz/graphviz/issues/1445를 참조하십시오 . 수정 사항이 작동하면이를 업데이트합니다.

현재 macOS Mojave에서 빌드를 방해하는 Graphviz 자체에 문제가있는 것처럼 보입니다. 이 답변에 대해 작동 하지 않는다고 언급하지 마십시오. 더 많은 업데이트를 위해 위의 문제를 따를 수 있으며 Graphviz 개발자가 상황을 해결 한 경우이 답변을 업데이트하려고합니다.


Homebrew 에는 명령 줄 전용 인 graphviz 가 있습니다. MacPorts사용하여 graphviz-gui 를 설치 하면 많은 문제에서 벗어날 수 있습니다.

참고 URL : https://stackoverflow.com/questions/43372723/how-to-open-dot-on-mac

반응형