반응형

우분투는 기본적으로 GCC가 설치되어 있지 않습니다.

그렇기 때문에 설치를 해줘야 합니다.

#sudo apt-get install build-essential

이것은 필수적인 개발도구들을 설치하는 명령입니다.

gcc 도움말/버전 보기
#gcc –help | less


도움말이 나옵니다. “|” 이것은 백슬래쉬 키 위쪽의 “파이프” 기호입니다. 

숫자1이나 알파벳L의 소문자가 아닙니다.

또한 모든 옵션은 대소문자를 엄격히 구분합니다. less에서 빠져나오기 위해서는 q 를 누릅니다.


버전 보기

#gcc -dumpversion

또는

#gcc -v


gcc 컴파일 테스트


파일명: 0.cpp

#include <stdio.h>
int main(void)

{
printf(“Hello World!\n”);
return 0;
}
위의 소스를 vim 에디터 등을 사용해, 0.cpp 등의 이름으로 저장한다. 

소스의 끝에 빈 줄을 1,2개 추가하는 것이 좋다.


컴파일
#gcc 0.cpp

실행
./a.out

결과
Hello Would!
이런 문자열이 출력되면 성공입니다.

그런데 Visul C++와 달리
void main(void)
이렇게 하면
error : main must return int(메인 함수는 반드시 정수를 반환해야 한다) 는 에러가 한다

반응형

'OS > LINUX' 카테고리의 다른 글

sendmail 지연 발송  (0) 2022.07.29
Path 설정  (0) 2012.10.01
[Ubuntu] PHP5 설치  (0) 2012.10.01
[Ubuntu] My-SQL 설치하기  (0) 2012.10.01
[Ubuntu]Apache2 설치하기  (0) 2012.10.01

+ Recent posts