*설명
콘솔 프로그램 작성하기
다음은 간단한 C 프로그램을 위한 예제 코드이다. 다음 내용의 파일을 작성하고 hello.c라는 이름으로 저장하라.
#include <stdio.h> int main(int argc, char **argv) { printf ("Hello\n"); return (0); }
Hello.c라는 코드 파일로부터 만일 콘솔 모드에서 실행 가능한 실행파일을 생성하고 싶으면 다음과 같이 하라. 이렇게 하면 컴파일과 링크가 한 번에 이루어진다.
gcc -o hello hello.c
혹은 hello.o라는 오브젝트 파일을 생성하고, 이 오브젝트 파일로부터 콘솔모드 실행 파일을 생성하고 싶으면 다음과 같이 하라.
gcc -c hello.c
gcc -o hello hello.o
첫번째 명령은 컴파일 단계로 hello.c로부터 hello.o라는 오브켁트 파일이 생성되며, 이렇게 생성된 hello.o는 libc라는 이름의 오브젝토 파일과 함께 링크과정을 거쳐 hello.exe가 생성된다.
다음은 간단한 C++ 프로그램을 위한 샘플 코드이다. 내용을 작성하여 hello.cpp라는 이름으로 저장하라.
#include <iostream> int main(int argc, char **argv) { std::cout << "Hello" << std::endl; return (0); }
C++ 프로그램 실행파일을 생성하기 위해서 다음과 같이 컴파일과 링크를 수행하라.
g++ -c hello.cpp
g++ -o hello hello.o
출처: http://gohds.ooci.net/zboard/zboard.php?id=aStudy02&no=29
'셈틀 > C/C++' 카테고리의 다른 글
해결 (0) | 2008.11.17 |
---|---|
Cprogramming.com (0) | 2008.11.10 |
최대공약수(GCD)와 최소공배수(LCM) 구하기 (4) | 2008.11.07 |
strstr함수 구현하기 (0) | 2008.10.28 |
비트연산을 이용한 한달 출석부 관리 프로그램 (2) | 2008.10.17 |