C 언어 입문 건조 식품 : C 환경 설정 및 각종 시스템의 간단한 코드 운용

C 환경 설정

로컬 환경 설정

C 언어 환경을 설정하려면 컴퓨터에서 텍스트 편집기와 C 컴파일러라는 두 가지 소프트웨어를 사용할 수 있는지 확인해야합니다.

텍스트 에디터

이것은 프로그램에 들어가는 데 사용됩니다. 텍스트 편집기에는 Windows 메모장, OS 편집 명령, Brief, Epsilon, EMACS 및 vim / vi가 포함됩니다.

텍스트 편집기의 이름과 버전은 운영 체제에 따라 다를 수 있습니다. 예를 들어 메모장은 일반적으로 Windows 운영 체제에서 사용되며 vim / vi는 Windows 및 Linux / UNIX 운영 체제에서 사용할 수 있습니다.

편집기에서 만든 파일을 일반적으로 소스 파일이라고하며 소스 파일에는 프로그램 소스 코드가 포함되어 있습니다. C 프로그램의 소스 파일은 일반적으로 " .c " 확장자를 사용합니다 .

프로그래밍을 시작하기 전에 텍스트 편집기가 있고 컴퓨터 프로그램을 작성하기에 충분한 경험이 있는지 확인한 다음 파일에 저장하고 컴파일하고 실행하십시오.

C 컴파일러

소스 파일에 작성된 소스 코드는 사람이 읽을 수있는 소스입니다. CPU가 주어진 명령에 따라 프로그램을 실행할 수 있도록 "컴파일"되고 기계어로 변환되어야합니다.

C 언어 컴파일러는 소스 코드를 최종 실행 프로그램으로 컴파일하는 데 사용됩니다. 프로그래밍 언어 컴파일러에 대한 기본적인 이해가 있다고 가정합니다.

가장 일반적으로 사용되는 무료 컴파일러는 GNU의 C / C ++ 컴파일러이며 HP 또는 Solaris를 사용하는 경우 해당 운영 체제에서 컴파일러를 사용할 수 있습니다.

다음 섹션에서는 다른 운영 체제에 GNU의 C / C ++ 컴파일러를 설치하는 방법을 안내합니다. C / C ++는 주로 GNU의 gcc 컴파일러가 C 및 C ++ 프로그래밍 언어에 적합하기 때문에 여기에 언급됩니다.

UNIX / Linux에 설치

당신이 사용하는 경우  Linux 또는 UNIX를 , GCC가 시스템에 설치되어 있는지 여부를 확인하기 위해 명령 줄에서 다음 명령을 사용하십시오 :

$ gcc -v

GNU 컴파일러가 이미 컴퓨터에 설치되어 있으면 다음 메시지가 표시됩니다.

Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr .......
Thread model: posix
gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)

GCC가 설치되지 않은 경우 http://gcc.gnu.org/install의 자세한 지침에 따라 GCC를 설치하십시오.

이 튜토리얼은 Linux를 기반으로하며 제공된 모든 예제는 Cent OS Linux에서 컴파일되었습니다.

Mac OS에 설치

Mac OS X를 사용하는 경우 GCC를 얻는 가장 빠른 방법은 Apple 웹 사이트에서 Xcode 개발 환경을 다운로드하고 설치 지침에 따라 설치하는 것입니다. Xcode가 설치되면 GNU 컴파일러를 사용할 수 있습니다.

Xcode는 현재 developer.apple.com/technologies/tools에서 다운로드 할 수 있습니다.

Windows에 설치

Windows에 GCC를 설치하려면 MinGW를 설치해야합니다. MinGW를 설치하려면 MinGW 홈페이지 www.mingw.org를 방문하여 MinGW 다운로드 페이지에 들어가 MinGW- <version> .exe 형식으로 명명 된 최신 버전의 MinGW 설치 프로그램을 다운로드하십시오. </ 버전>

MinWG를 설치할 때 최소한 gcc-core, gcc-g ++, binutils 및 MinGW 런타임을 설치해야하지만 일반적으로 다른 항목을 더 많이 설치합니다.

설치 한 MinGW의 bin 하위 디렉토리를  PATH  환경 변수에 추가하여 명령 줄에서 간단한 이름으로 이러한 도구를 지정할 수 있습니다.

설치가 완료되면 Windows 명령 줄에서 gcc, g ++, ar, ranlib, dlltool 및 기타 GNU 도구를 실행할 수 있습니다.

설치가 완료된 후 C 언어의 기본 구성 요소를 공식적으로 배우기 전에 최소한의 C 프로그램 구조를 실행 해 보겠습니다.

C Hello World 예

C 프로그램에는 주로 다음 부분이 포함됩니다.

  • 전 처리기 지시문
  • 함수
  • 변하기 쉬운
  • 진술 및 표현
  • 논평

"Hello World"라는 단어를 출력 할 수있는 간단한 코드를 살펴 보겠습니다.

#include <stdio.h>
 
int main()
{
   /* 我的第一个 C 程序 */
   printf("Hello, World! \n");
 
   return 0;
}

다음으로 위의 프로그램에 대해 설명합니다.

  1. 프로그램 #include <stdio.h> 의 첫 번째 줄은   전 처리기 지시문으로, 실제 컴파일 전에 stdio.h 파일을 포함하도록 C 컴파일러에 지시합니다.
  2. 다음 줄  int main ()  은 주 함수이며 여기에서 프로그램이 실행됩니다.
  3. 다음 줄 / ... /는 컴파일러에 의해 무시되고 프로그램의 주석 내용이 여기에 배치됩니다. 이를 프로그램 주석이라고합니다.
  4. 다음 줄  printf (...)  는 화면에 "Hello, World!"메시지를 표시하는 C에서 사용할 수있는 또 다른 함수입니다.
  5. 다음 줄은  0을 반환  하고 main () 함수를 종료하고 값 0을 반환합니다.

C 프로그램 컴파일 및 실행

다음으로 소스 코드를 파일에 저장하는 방법과 컴파일 및 실행하는 방법을 살펴 보겠습니다. 다음은 간단한 단계입니다.

  1. 텍스트 편집기를 열고 위의 코드를 추가하십시오.
  2. 파일을 hello.c 로 저장합니다  .
  3. 명령 프롬프트를 열고 파일이 저장된 디렉토리로 이동하십시오.
  4. gcc hello.c입력하고 Enter를 눌러  코드를 컴파일합니다.
  5. 코드에 오류가 없으면 명령 프롬프트가 다음 줄로 이동하여 a.out  실행 파일을 생성  합니다.
  6. 이제 a.out  을 입력  하여 프로그램을 실행합니다.
  7. * "Hello World"*가 화면에 표시되는 것을 볼 수 있습니다.
$ gcc hello.c
$ ./a.out
Hello, World!

gcc 컴파일러가 경로에 포함되어 있는지 확인하고 소스 파일 hello.c가 포함 된 디렉토리에서 실행해야합니다.

여러 c 코드의 소스 파일 인 경우 컴파일 방법은 다음과 같습니다.

$ gcc test1.c test2.c -o main.out
$ ./main.out

test1.c와 test2.c는 두 개의 소스 코드 파일입니다.

 

추천

출처blog.csdn.net/Python6886/article/details/111225363