<리눅스에서 C언어 코드를 작성하고 컴파일 및 실행하기>
편집기로는 vi, 컴파일러로는 gcc
GCC[편집]
- 리눅스 컴파일러 패키지
- 다양한 프로그래밍 언어를 지원하는 컴파일러 체계
- 지원언어: C, C++, Fortan, Pascal 등
coding -> c라는 폴더를 만들고 a.c라는 파일에 Hello, World를 출력해주는 코드를 작성해봅시다
편집기: vi
vi a.c를 하고 i를 눌러 입력모드로 전환 후 c언어 코드를 작성합니다
1 2 3 4 5 | #include <stdio.h> int main(int argc, char *argv[]){ printf("Hello, World!"); } | cs |
다 작성후 esc를 눌러 명령모드로 전환하고 :을 눌러 ex모드로 전환합니다. 그후 wq를 눌러(w:저장,q:종료) 저장 및 종료를 하고 gcc를 이용해 컴파일을 해봅시다
간단하게 컴파일 하는 옵션만 살펴보면 다음과 같습니다
gcc 소스코드파일명 -o 결과파일명
a.c라는 파일에 코드를 작성하였고 결과 파일이 a로 생성되도록 하려면 gcc a.c -o a 명령을 입력하면 됩니다
gcc a.c -oa 이 정상적으로 실행되었다면 ls명령시 a라는 파일이 생성됩니다
➜ c ls
a a.c
컴파일된 파일을 실행하려면 ./파일명 or 전체경로(ex:/home/jinu/coding/c/a)를 입력하면 됩니다.
a라는 파일로 만들었기때문에 ./a 를 실행하면 Hello,World가 출력되는것을 볼 수 있습니다.
'기타' 카테고리의 다른 글
gcc mips => asm (0) | 2018.09.18 |
---|---|
라즈베리파이 IP 확인하기 (1) | 2017.05.29 |
windows 10 bash ssh (0) | 2016.12.28 |
X64 asm argv (0) | 2016.12.26 |
geocoding excel (python) web (0) | 2016.02.04 |