이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 nccgen 명령입니다.
프로그램:
이름
nccgen - 소스 코드 분석
개요
엔씨젠 파일.c
기술
엔씨젠 C 프로그램의 소스 코드를 해킹/연구하는 데 도움이 되는 프로그램입니다. 그것은 것이다
어떤 함수가 어떤 다른 함수를 호출하는지, 어떤 함수가 다른 함수에 의해 호출되는지 보고합니다.
함수 및 함수에서 사용하는 전역 변수 및 구조의 멤버. 이것
프로그램을 분석하고 결국 해킹하려는 경우에 유용합니다.
사용법
사용 엔씨젠 찾을 Makefile 분석하고자 하는 프로그램의 에서 Makefile 위치
C 컴파일러를 설정하는 라인. 그것은 일반적으로 다음과 같습니다 CC = GCC 그리고 당신은
로 변경 CC = 엔씨젠 -ncgcc -ncld -ncfabs. 그런 다음 응용 프로그램을 컴파일합니다. 그것은 수 있습니다
또한 교체하는 데 유용 AR = ar 과 AR = 엔카 and LD = ld 과 LD = nccld ncout을 연결하려면
개체 파일.
출력
엔씨젠 로 파일을 생성합니다. ncout 분석된 모든 C 파일의 확장자. 그러면 당신은 할 수 있습니다
뷰어를 사용 엔씨네비 (와 엔씨네비 프로그램.ncout ) 이 데이터를 보고 작업을 수행합니다.
make 절차가 "ar" 또는 "ld"로 개체 파일을 링크하는 경우 수동으로 링크해야 합니다.
생산 .ncout 파일.
작가
ncc 프로젝트의 홈페이지는 다음과 같습니다. http://students.ceid.upatras.gr/~sxanth/ncc/
onworks.net 서비스를 사용하여 온라인으로 nccgen을 사용하세요