Soru Mac'te nasıl nokta açılır


Her şeyden önce, MacOS’ta yeniyim, ve istediğimin çıktısını görmek mümkün. llc -view-dag-combine1-dags sum.ll. Mac’te llc nokta üretecek /tmp dizin ve nokta dosyasını göstermek için App açmayı deneyin. denedim Graphvizama işe yaramıyor (program çökmesi). Başka bir şey denemek isterim xdot Örneğin. Tarafından yüklerim brew install xdotama MacOS'un nasıl kullanıldığını bilmiyorum. xdot Nokta dosyasını açmak için yeni yükledim.

Veya nokta dosyasını görüntülemek için başka herhangi bir araç? Her şeyi olabildiğince basit tutmak isterim.


25
2018-04-12 14:40


Menşei


xdot /tmp/dotfile? - arrowd
@arrowd llc MacOS'u arayacak open App çağırmak için komut dosyasını açmak mümkün olacak. Bunu elle yapmak istemiyorum. Dışında, llc açılmazsa geçici nokta dosyasını siler. - chenwj
/usr/local/bin/xdot /tmp/dotfile muhtemelen. - Mark Setchell
Ya da belki open -a /usr/local/bin/xdot --args /tmp/dotfile - Mark Setchell
@MarkSetchell Uygulamanın dosya türü ile ilişkilendirilmesini istiyorum, ancak burada sadece komut satırımız var xdot. Senin emriniz sadece tek vuruştur. İstediğim nokta nokta dosyasını her tıkladığımda Mac başlayacak xdot benim için. - chenwj


Cevaplar:


Daha önce hiç kullanmamıştım.

Ama benim durumumda .dot dosyası ile başa çıkmak için

kullandım brew install graphviz 

Sonra .dot - .png dönüştürmek için aşağıdaki komutu kullandı.

dot -Tpng DocName.dot -o DocName.png

Her seferinde çarpmadan çalışır.


64
2018-05-24 12:01



Sanırım soru çok açık değil, özür dilerim. llc irade open dot dosyası oluşturduktan sonra graphviz görüntüleyici (gui görünüşte), yapmak istiyorum open otomatik olarak çalışır. :-) - chenwj


Xcode yüklüyse, homebrew kullanarak Graphviz GUI uygulamasını da oluşturabilirsiniz:

brew install graphviz --with-app

Eğer graphviz demlemesini zaten kurduysanız, bunu yapmak isteyeceksiniz:

brew reinstall graphviz --with-app

Yazma sırasında, bu uygulama içine bir sembolik link yüklemek için görünmüyor /Applications fıçı yaptığı gibi, eğer isterseniz bunu manuel olarak yapmanız gerekecektir (veya uygulamayı kopyalamanız gerekir).

Uygulama paketinin yerini bulmak için derleme günlüğüne bir göz atın, şöyle bir satır görmelisiniz:

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

Artık oluşturma günlüğünüz yoksa, bu yolu çalıştırarak belirtebilirsiniz. brew list graphviz veya brew info graphviz.

Klasörü açın (bunu önceki adımda belirlediğiniz gerçek yolla değiştirin):

open /usr/local/Cellar/graphviz/2.40.1

İçeride Graphviz.app'ı görmelisin. Taşıyabilir / kopyalayabilirsiniz /Applications veya sürükleyerek bir takma ad oluşturun /Applications ve tutmak  ve seçenek anahtarlar.


12
2018-04-25 16:45





ev yapımı içki vardır graphviz sadece komut satırı olan. Kullanmanızı öneririm MacPorts yüklemek graphviz-guiBu bizi bir sürü beladan koruyacak.


2
2018-05-16 23:15



brew install grafiğiviz --with-app Homebrew kullanarak grafikvizinin GUI sürümünü vermelidir. - Jonathon Hodges