GCC

운영자 | 기사입력 2006/04/16 [06:43]
>
필자의 다른기사 보기 인쇄하기 메일로 보내기 글자 크게 글자 작게
GCC
 
운영자   기사입력  2006/04/16 [06:43]

========================================
#include<stdio.h>
 int main(void) {
 printf("hellow");
 return 0;
 }
==========================================
gcc t1.c
-bash-2.05b$ ls -al
합계 24
drwxr-xr-x    2 iwav     iwav         4096  4월 16 15:43 .
drwxr-xr-x    8 iwav     iwav         4096  4월 16 15:36 ..
-rwxr-xr-x    1 iwav     iwav        11539  4월 16 15:43 a.out
-rw-r--r--    1 iwav     iwav           71  4월 16 15:37 t1.c
-bash-2.05b$
 
./a.out
hellow
 
컴파일시 파일 이름 지정
gcc -o t1 t1.c
 
gcc -c t1.c
파일이름에o가 붙는 파일 생성
 
라이브러니 위치 -L 디렉토리  -l 라이브러리 명시
-Wall  모든 메세지 출력
 
make
 
 
t1.c
extern void hello(void);
 
int main(void)
{
hellow();
return 0;
}
 
///////////////////////////////////////
t2.c
#include<stdio.h>
 
void hellow(void)
{
 print("hellow");
}
 
gcc -o t t1.c t2.c
 
======================================
Makefile
 
t: t1.o t2.o
  gcc -o t t1.o t2.o
t1.0:t1.c
      gcc -c t1.c
t2.0:t2.c
  gcc -c t2.c
========================
make
 
===============================================
vim  c 설정
 
$VIM/vimrc
 
au BufNewFile,BufReadPost *.c,*.h          set  cindent shiftwidth=4
au BufNewFile,BufReadPost *.cpp,*.cc          set  cindent shiftwidth=4
     
 
 
 
트위터 트위터 페이스북 페이스북 카카오톡 카카오톡
기사입력: 2006/04/16 [06:43]  최종편집: ⓒ iwav