반응형
우분투는 기본적으로 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 |