More actions
imported>공간도형 No edit summary |
imported>ardiefox (+Clang) |
||
| Line 6: | Line 6: | ||
== 특징 == | == 특징 == | ||
* [[강형언어]]로 [[ALGOL]]의 영향을 강하게 받았음 | * [[강형언어]]로 [[ALGOL]]의 영향을 강하게 받았음 | ||
* | * 포인터처럼 저수준을 다룰수 있는 여지가 강하게 남아있음. | ||
* 아직도 임베디드나 기타 하드웨어 제어에 많이 쓰임 | * 아직도 임베디드나 기타 하드웨어 제어에 많이 쓰임 | ||
== 사용처 == | == 사용처 == | ||
* [[ | * [[UNIX]] | ||
* [[Linux]] | * [[Linux]] | ||
* [[임베디드]] | * [[임베디드]] | ||
| Line 21: | Line 21: | ||
int main () { | int main () { | ||
printf("hello world!"); | printf("hello world!\n"); | ||
return 0; | return 0; | ||
} | } | ||
== 컴파일하기 == | == 컴파일하기 == | ||
=== Clang === | |||
Clang은 일단은 GCC-compatible하다. | |||
=== GCC === | === GCC === | ||
* GNU의 gcc가 설치되어있어야함. 대부분의 리눅스에는 기본적으로 설치되어있음. | * GNU의 gcc가 설치되어있어야함. 대부분의 리눅스에는 기본적으로 설치되어있음. | ||
=== | === MSC (Visual C++) === | ||
* cmd에서 "Visual Studio 설치 폴더\VC\vcvarsall.bat" 를 실행 후 컴파일 가능. | * cmd에서 "Visual Studio 설치 폴더\VC\vcvarsall.bat" 를 실행 후 컴파일 가능. | ||
Revision as of 02:23, 7 November 2013
C
[[include(틀:추가바람)]] 데니스 리치가 만든 20세기의 걸작 언어
특징
사용처
예제
#include <stdio.h>
int main () {
printf("hello world!\n");
return 0;
}
컴파일하기
Clang
Clang은 일단은 GCC-compatible하다.
GCC
- GNU의 gcc가 설치되어있어야함. 대부분의 리눅스에는 기본적으로 설치되어있음.
MSC (Visual C++)
- cmd에서 "Visual Studio 설치 폴더\VC\vcvarsall.bat" 를 실행 후 컴파일 가능.
[[include(틀:ProgrammingLanguage)]]