Как получить двоичный код части исходного кода при компиляции с LLVM - PullRequest
0 голосов
/ 07 января 2020

Например, у меня есть файл C ++ с именем test. cpp:

#include <iostream>
int main(){
  int a = 0;
  int b = 1;
  char c = '3';
  cout<< a <<endl;  //  We want to get the binary code from here
  cout<< b <<endl;  //  to here
  cout<< c <<endl;
}

Когда я компилирую его с LLVM (я думаю, что LLVM должен быть изменен), как я могу получить двоичный код как в комментариях сказано выше?

Нужно ли вставлять дополнительные флаги, чтобы отличать guish их от других?

1 Ответ

0 голосов
/ 07 января 2020

Сначала добавьте using namespace std;, чтобы ваш код компилировался, а после этого попробуйте
g++ -S <your file here> -o result. Теперь откройте файл результатов.

...