본문 바로가기

C언어 개요

Untitled-4.png

C 언어는 광범위하게 사용되는 프로그래밍 언어로서,
다른 언어들이 사라지는 동안에도 수 십 년 동안 버텨왔습니다.
이는 초급 프로그래머들이 컴퓨터가 작동하는 방법을
오류를 통해 배우게 해 줍니다.

  • 이 C 라이브러리는 Penn State Behrend의 Steve Storm의 도움으로 사용 가능하게 되었습니다.

 

다운로드

소프트웨어 패키지 Windows Mac OSX Linux
소스 전용 다운로드 다운로드 다운로드
Visual Studio 2010 다운로드 N/A N/A

 

문서

C 라이브러리는 Java라이브러리와 별개로 작성되었기 때문에, Finch Java 라이브러리와는 다른 기능을 보유하고 있습니다.
C 라이브러리에서 현재 사용 가능한 기능은 C API 문서에 나와 있습니다.
Finch C 패키지를 다운로드 한 뒤, 프로그램 컴파일링 및 실행 지침을 따르십시오.

 

중요 파일 및 폴더

다음 파일 및 폴더는 모든 C 다운로드에 공통적으로 포함되어 있습니다.

hipapi.h

HIDAPI의 헤더 파일로서 USB를 통한 통신에 사용되는 서드파티 크로스 플랫폼 클래스입니다.

hidapi.dll (Windows), libhidapi.dylib (Mac), libhidapi32/64.so (Linux)

HIDAPI 라이브러리가 포함되어 있습니다.

main.c

모든 Finch 클래스 기능을 테스트하고, 간단한 명령 행 인터페이스로 이 기능에 액세스할 수 있도록 해 주는 프로그램입니다.

dance.c

Finch가 간단한 춤을 추도록 하는 스타터 프로그램입니다.

Documentation

Finch 문서의 사본입니다.

License.txt

Finch C 패키지의 라이선스 정보입니다.

버전 정보

현재 Finch C 1.00 버전을 사용할 수 있으며, Windows 7 64비트, Mac OSX 10.6 및 Ubuntu 12.10에서 테스트를 성공적으로 마쳤습니다.

 

알려진 문제

Mac용 32비트는 지원하지 않습니다. 해당 지원이 필요하신 경우 연락 주시기 바랍니다.

이전 버전

버전 1.00 (2012년 12월 5일) - 최초 배포.

 

C- 명령 행 컴파일

step 01 OS에 맞는 C 소스만 다운로드 받으십시오

 

step 02 gcc C 컴파일러가 설치되어 있는지 확인하십시오.  

Windows의 경우, MinGW 사용을 권장합니다.

 

step 03 프로그램을 컴파일하려면 다음을 입력하십시오.

  • Windows: 확장자 없이 프로그램의 이름만 입력하면 됩니다. msvcr100d.dll 파일 누락으로 인해 런타임 오류가 발생할 수 있습니다. 해당 파일은 여기에서 다운로드 받으실 수 있습니다.
  • Mac: ./ 뒤에 프로그램 이름을 입력하십시오.
  • Linux: ./ 뒤에 프로그램 이름을 입력하십시오. 
  • LINUX 사용자 전용:
    • libusb-1.0을 설치해야 합니다. 아무 터미널 창에서 sudo apt-get install libusb-1.0-0-dev 를 실행해야 합니다.
    • Finch를 처음 실행하기 전에 스크립트를 실행해야 합니다. chmod +x Configure를 입력한 뒤 다운로드의 최상위 디렉토리에 있는 sudo ./Configure를 실행하십시오.
맨위로