Существуют ли какие-либо флаги gcc, которые будут выгружать именованные объекты перед компиляцией? - PullRequest
0 голосов
/ 27 сентября 2019

Рассмотрим простой файл C:

int main()
{
    int x = 0;
    return x;
}

Я хотел бы извлечь несколько вещей:

  1. В идеале, все именованные вещи и их тип.Поэтому я должен получить что-то вроде: int, main, function и int x variable или что-то в этом роде
  2. Дополнительные точки, если инициализация переменной также есть

Я уверен, что gcc делаетэто внутренне, так как это важный шаг компиляции, но я не уверен, что смогу извлечь эту информацию.

Я также не строго привязан к gcc, поэтому, если это делает другой компилятор, я могу это рассмотреть, но gcc предпочтительнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...