Visual Studio C++ tarafından üretilen tüm ASM'leri ASM, derleyiciler vb. Hakkında biraz bilgi edinmek istiyorum. GCC ile biliyorum, bunu -S argümanıyla yapabilirsin, ama VS'de yapamazsın. Bunu yapmayı nasıl yaparım?Visual Studio C++: ASM kodunu görüyor musunuz?
6
A
cevap
7
Bunu yapmanın en kolay yolu, programınızı tümleşik hata ayıklayıcıda başlatmak ve ardından montaj dili görünümünü açmaktır. Bu, orijinal kaynak kodunuzla araya getirilmiş montaj dilini gösterir.
VS kullandığımda, bu Alt + F7 ya da başka bir şeydi ama muhtemelen değişti. Bunu yapmanın avantajı (-S
eşdeğerini kullanarak) ilgilendiğiniz kodun tam olarak hangi satır (lar) ına odaklanabilirsiniz.
5
Projenizi sağ tıklatın ve sonra Özellikler -> C/C++ -> Çıktı dosyaları -> Assembler Çıkışı ve No Listing'den başka bir şeye ayarla. Eşdeğerde,/FA anahtarlarından birini derleyicinin komut satırına ekleyebilirsiniz.
İlgili konular
- 1. QT kodunu Visual Studio Projesi'ne gömün
- 2. Visual Studio, SQLiteCommand.cs Kaynak Kodunu Bulmamı İstedi
- 3. Visual Studio 2010'da Tasarım Kodunu Görüntüle
- 4. Visual Studio 2010'da komut satırı argümanlarını geçiyor musunuz?
- 5. C# kodunu kullanarak Powershell
- 6. Kod Visual Studio 2010 derler fakat kaynak kodunu 2010 Visual Studio ile düzgün derler tüm
- 7. Visual Studio ve C Rakipleri #
- 8. C++ kodları daraltmak için Visual Studio eklentisi
- 9. Visual Studio 2015
- 10. C++ dll C# visual studio 2015
- 11. Visual Studio Kaynak Denetimi Gezgini'ndeki komutla hala kullanabiliyor musunuz?
- 12. Visual Studio 2012 projesine Visual Studio 2012
- 13. Visual Studio
- 14. Visual Studio,
- 15. Visual Studio
- 16. Visual Studio sesli komutları
- 17. Visual Studio çıkışından TFS
- 18. C# 7 kodunu VSTS'ye aktarma
- 19. Visual Studio assembler çıktısı nasıl adlandırılır?
- 20. Visual Studio
- 21. Visual Studio Azure'a yayımlanırken Visual Studio çöküyor
- 22. Visual Studio C# sekme dinamik numarası ile bir sekme denetimi nasıl oluşturulur Visual Studio C#
- 23. Visual Studio 2015 - ASP.Net uygulaması, Visual Studio
- 24. Uygulama Visual Studio (WP8)
- 25. Üçüncü taraf Visual Studio parçacıkları
- 26. Visual Studio, TypeScript
- 27. Visual Studio
- 28. Visual Studio
- 29. Visual Studio
- 30. Visual Studio,
BTW, bu VS 2008'de Alt + 8'dir (en azından VC++ ekspresinde). – Javier
Ya da kaynak pencerede sağ tıklayın ve "Demontajı Git" seçeneğini seçin. –