<리눅스에서 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
리눅스에서 C언어 컴파일  (0) 2017.05.05
windows 10 bash ssh  (0) 2016.12.28
X64 asm argv  (0) 2016.12.26
라즈베리파이 부팅시 자동으로 dns설정 , 공유기 설정  (0) 2016.01.21

+ Recent posts