huiyu's blog

    컴파일 과정 1

    우분투 환경에서 C언어로 배우는리눅스 프로그래밍-2. C 언어 빌드

    1. 컴파일과 링크와 실행 파일 만들기 - C프로그램 소스를 컴파일러로 컴파일. - gcc는 '컴파일러 드라이버'라고 불리며, 소스 코드의 빌드 과정을 순차적으로 실행하는 명령이다. - 아래와 같은 과정 수행 1) 프리프로세서(전처리기)에 의한 파일 포함과 매크로 처리 2) 어셈블리 코드로 컴파일하고 어셈블 과정을 거쳐 오브젝트 파일로 변환 3) 오브젝트 파일 결합과 라이브러리 링크 *프리프로세서(Preprocessor)의 처리 - 원시코드를 컴파일러에 인도하기 전에 특정한 변수를 그것에 대응하는 정의된 문자열로 치환하는 등의 일을 하는 프로그램 1) 매크로 정의(Macro Definition) - #define 매크로명 치환문자열, 매크로 명이 기록된 곳을 모두 치환문자열로 변환하는 기능 2) 매크로 ..

    Software Development/Linux 2017.07.02
    이전
    1
    다음
    더보기
    프로필사진

    huiyu's blog

    매일 기록하기 - 개발, 운동, 마라톤, 책, 영화, 여행

    • 분류 전체보기
      • 자격증
        • 한국사능력검정(2017)
        • 리눅스마스터(2017)
        • 한식조리사(2019)
        • ADsP(2023)
        • 생활스포츠지도사(2023)
        • 장애인스포츠지도사(2024)
      • 일상
        • 여행
        • 독서
        • 영화, 게임
        • 마라톤
        • 재테크
        • 요리
        • 블로그
      • Inspiration & Notes
        • Notes
        • Song
      • 기록
      • Software Development
        • SW Projects
        • IT
        • C#
        • Graphics
        • C, C++
        • Application Develop
        • Tizen
        • Algorithm
        • Linux
        • Web
        • DesignPatterns
        • Python
        • Unity
        • Data Science
        • Design
        • Tools
        • SW Architecture

    Tag

    매일기록, 타이젠, 한식조리사, 실기준비, WPF, 운동일지, 운동, 운동기록, 마라톤, OpenGL, 알고리즘, 읽다, Tizen, 업무기록, Unity, 쓰다, 도트찍기, c#, C++, 설치,

    최근글과 인기글

    • 최근글
    • 인기글

    최근댓글

    공지사항

    페이스북 트위터 플러그인

    • Facebook
    • Twitter

    Archives

    Calendar

    «   2025/05   »
    일 월 화 수 목 금 토
    1 2 3
    4 5 6 7 8 9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30 31

    방문자수Total

    • Today :
    • Yesterday :
    Instagram LinkedIn

    Copyright © Kakao Corp. All rights reserved.

    • 좌(왼돌이)
    • Linuxias
    • luna
    • Instagram
    • LinkedIn
    • hoys
    • kimdali
    • 매쓰박

    티스토리툴바