분석을 위해 내 C 프로그램에서 선언 한 모든 변수를 나열하고 싶습니다. 내가 이것을 할 수있는 쉬운 방법이 있습니까? 나는이 목적을 위해서 렉서를 만드는 것은 성가신 일이라고 생각할 것이다. 다른 방법이 있습니까?C에서 변수 선언 검색/나열
글쎄, 나는 분명히해야한다고 생각한다 :-). 필자가 작성하려고하는 C 라이브러리를 사용하여 많은 C 파일을 분석하려고합니다.이 라이브러리는이 기능을 필요로합니다. 그러므로 C로이 작업을 수행 할 수 있다면 (내 라이브러리와 통합 할 수 있기 때문에) 좋을 것입니다. 그러나 다른 언어로도 사전 처리 할 수 있습니다. 그러나 그것은 의존성을 증가시킬 것입니다.
뭘하려는거야? 실행 파일에 대한 objdump 또는 링커 출력을 검사하여 스택이 아닌 변수의 위치와 크기를 쉽게 결정할 수 있습니다. – user47559