Кто-нибудь знает, как преобразовать код C ++ в код сборки, а затем сделать обратное?Путь вперед очень прост:
g++ -S
Я хочу проанализировать вывод и посмотреть, правильно ли он был скомпилирован (просто для любопытства, но он может иметь некоторые приложения).Тем не менее, мои знания о сборке очень ограничены, и вывод трудно понять (это особенно верно, если я использую оптимизации (-O) или компилирую с отладочной информацией (-g)).
Есть ли де-ассемблер для C ++ (GCC) для создания кода C ++?Если нет, есть ли какое-нибудь промежуточное представление, из которого я могу скомпилировать код C ++, а затем обратно из него?
Кажется, есть некоторые способы для преобразования C ++ в C здесь .У GCC есть что-нибудь для этого?