별의 공부 블로그 🧑🏻‍💻

🗒️ 컴파일러 (2)

728x90
  1. 2022.03.12 [리눅스 명령어] gcc

    gcc GNU Compiler Collection GNU 프로젝트에 의해 만들어진 일종의 컴파일러 모음 C, C++, Objective-C, Fortran, Java, Ada, Go 등 다양한 프로그래밍 언어를 지원한다. 리눅스 기반에서 가장 손쉽게 이용할 수 있는 C 컴파일러 도구 C 언어로 작성한 파일을 gcc로 컴파일 하면, a.out이라는 실행 파일이 생성된다. a.out 를 실행할 때, 이 파일이 환경 변수 PATH에 등록된 디렉터리에 위치하지 않으면 ./a.out 형태로 실행시켜야 한다. 사용법 gcc [option] 파일명 주요 옵션 옵션 설명 -o 컴파일을 할 때 실행 파일의 이름을 지정하는 옵션 -c - 링크는 하지 않고, 목적 파일(오브젝트 파일)만 만들어낼 때 사용하는 옵션 - .o ..

  2. 2021.06.08 컴퓨터 일반 : 언어 번역

    컴퓨터 일반 언어 번역 언어 번역 과정 번역(Compile) 컴파일러, 어셈블러, 인터프리터 등의 언어 번역 프로그램을 사용함. 링커(Linker) 여러 개의 목적 프로그램이 시스템 라이브러리를 결합해 하나의 실행 가능한 모듈로 만듦. 연계 편집 프로그램 이라고도 함. 로더(Loader) 실행 가능한 로드 모듈에 기억 공간의 번지를 지정하여 메모리에 적재함. 언어 번역 프로그램 사용자가 작성한 원시 프로그램(Source Program)을 기계어 형태의 목적 프로그램(Object Program)으로 변환시키는 것 종류 컴파일러(Compiler) FORTRAN, COBOL, C, ALGOL 등의 고급 언어로 작성된 원시 프로그램을 기계어로 번역하는 프로그램 어셈블러(Assembler) 저급 언어인 어셈블리어..

728x90


📖 Contents 📖