========================================
#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
|