일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자료구조
- 프로그래머스
- 깃
- 우분투
- Linux
- Java
- 알고리즘
- Ai
- github
- db
- 코테
- 자바
- Python
- 인공지능
- 정처기
- 코딩테스트
- 데이터베이스
- git
- programmers
- 머신러닝
- 쿠버네티스
- Lv 2
- Kubernetes
- 파이썬
- LV 0
- ubuntu
- docker
- DevOps
- 리눅스
- mysql
- Today
- Total
목록compile (2)
Myo-Kyeong Tech Blog
C언어 컴파일 과정은 크게 전처리(Preprocessing), 컴파일(Compilation), 어셈블(Assembly), 링크(Link) 4단계로 나눌 수 있습니다. [ helloworld.c 파일 생성 ] nano helloworld.c #include int main() { printf("Hello, World!\n"); return 0; } 전처리 ( Preprocessing ) #define, #include 와 같은 전처리 지시어를 처리 #include : 컴파일러에게 stdio.h라는 헤더 파일의 내용을 현재 위치에 삽입하도록 지시 'helloworld.i' 파일 생성 gcc -E helloworld.c -o helloworld.i 컴파일 ( Compilation ) 전처리된 소스 코드를 받아..
1. 해당 package 설치하기 yum -y install gcc yum -y install gcc-c++ yum -y install java yum -y install java-devel dnf -y install gcc g++ java java-devel 2. C / C++ / java 컴파일 및 실행하기 1. C 언어 - c언어 소스코드 파일 생성 $ vi a.c #include int main(void) { puts("\n 안녕 리눅스! \n"); return 0; } - 컴파일하기 $ gcc a.c -o a - 실행하기 $ ./a 2. C ++ - c++ 언어 소스코드 파일 생성 $ vi aa.cpp #include using namespace std; int main(void) { cout