첫 주 학습 요약 2019-2020-1 20175330 "정보 보안 시스템 설계 기준"

  • 학습 목표
  • 리눅스에서 친숙한 개발 환경
    VI의 기본 동작에 익숙해 2.
    GCC 컴파일러의 기본 원칙을 잘 알고 3.
    일반 GCC 컴파일러 옵션 4. 익숙한
    5. 숙련 된 사용 GDB 디버거 기술
    의 기본 원리와 문법 메이크 잘 알고 6. 명세서
    7. 통화 제어 정적 및 동적 라이브러리를 생성하는 방법
    제 거의 이해 C 프로그램 시뮬레이션 모듈은 "높은 응집력 낮은 결합"분해 모듈의 원리
    9. 링크의 개념을 이해
  • 실험실 건물의 학습 내용 요약
  • 전처리 : gcc –E hello.c –o hello.iGCC -E 통화 CPP
  • 컴파일 gcc –S hello.i –o hello.s의 gcc -S 통화 CCL
  • 편집 : gcc –c hello.s –o hello.o로 호출 -c GCC
  • 링크 : gcc hello.o –o helloGCC -o 호출 LD

  • GDB
  • 프로그램은 다른 형식 다른 프로그램으로 번역된다
  • 프로세서는 판독 및 해석 명령어는 메모리에 저장된
  • 프로세서는 판독 및 해석 명령어는 메모리에 저장된
  • 안녕하세요 프로그램 실행
  • 컴파일러 드라이버
  • 정적 링크
  • 정적 라이브러리 연결

실험실 건물 연습 :

 

 

추천

출처www.cnblogs.com/waaaaa/p/11569774.html