Blog

안녕하세요, C 파일 다운로드

앱에는 기본 폴더가 앱의 이름인 폴더 및 파일의 계층 구조가 있습니다. 각 구성 요소는 자체 하위 디렉토리에 캡슐화되어 있으며 .c 파일과 구성 요소 정의 .cdef (데프 파일을 조금만 만드는 방법에 대한 자세한 내용은)가 포함됩니다. 앱 디렉터리에는 모든 구성 요소를 실행 파일로 결합하고 실행 파일에 대한 프로세스를 구성하고 앱의 구성을 정의하는 데 사용되는 응용 프로그램 정의 .adef가 포함됩니다. 이 예제에서는 .adef 파일이 다음과 같습니다: 이제 모든 파일이 만들어지고 앱에 .cdef 및 .adef를 제공했기 때문에 빌드 도구 mktools를 사용하여 앱을 바이너리로 빌드하고 대상에 배포할 준비가 되었습니다. 사용자 고유의 함수를 만들고 헤더 파일에 그룹화한 다음 프로그램의 맨 위에 선언하여 사용할 수도 있습니다. 프로그램에 파일을 포함하려면 프로세서 전 지시문을 Component.cdef 파일에 다음을 추가한 다음 저장하고 종료합니다. 참고: 간단한 도구를 사용하여 C++ 파일을 편집하려면 Visual Studio 코드가 적합합니다. 그러나 기존 Visual C++ 프로젝트를 편집, 테스트 및 디버깅하거나 Windows에서 디버깅하는 최상의 환경을 원한다면 Visual Studio IDE를 권장합니다. 코드 러너를 사용하면 여러 언어에 대한 코드 조각 또는 코드 파일을 실행할 수 있습니다: 소스 코드(hello.c)에서 오류가 발견되지 않으면 컴파일러는 -o 명령줄 옵션(hello)에 인수에 의해 지정된 이진 파일을 만듭니다. 최종 실행 파일입니다. 프로그램을 실행하려면 이 소스 파일(hello.c)을 먼저 실행 파일로 컴파일해야 합니다(예: 유닉스/리눅스 시스템에서 안녕하세요 또는 Windows에서 hello.exe).

이 작업은 C 언어에 대한 컴파일러를 사용하여 수행됩니다. 파일 이름은 함수가 저장되는 파일의 이름입니다. 사전 프로세서 지시문은 항상 프로그램의 시작 부분에 배치됩니다. 먼저 legato.h를 포함해야 합니다. legato.h는 주요 레가토 라이브러리이며, 다른 시스템 헤더 및 레가토 프레임 워크 헤더와 함께 stdio.h를 포함한다. 헤더 파일을 포함하여 필요한 함수 및 데이터 형식에 액세스하는 데 소요되는 시간을 줄일 수 있습니다. «레가토.h»에 포함 되는 목록입니다. 또한 «인터페이스.h»를 포함한다. interfaces.h는 클라이언트가 가져오고 내보내는 모든 클라이언트 및 서버 인터페이스 정의를 자동으로 포함하는 C 헤더 파일입니다. 다른 API를 가져오거나 내보내야 하는 경우 C 또는 C++ 코드에 «interfaces.h»를 명시적으로 포함해야 합니다. 지금은 helloWorld에서 사용되지 않지만 레가토 구성 요소 C 또는 C ++ 코드모두에 포함하는 것이 레가토 모범 사례입니다. 이것이 우리의 helloWorld 구성 요소에 필요한 전부입니다.

이제 파일을 닫고 저장할 수 있습니다. 일단 컴파일되면, 바이너리 파일은 터미널에서 ./hello를 입력하여 실행될 수 있습니다. 실행 시 컴파일된 프로그램은 Hello, World를 인쇄한 다음 줄 바선이 명령 프롬프트에 인쇄됩니다. 라이브러리 함수 printf는 화면에 텍스트를 표시하는 데 사용되며, `n`은 다음 줄의 시작 부분에 커서를 배치하고 «stdio.h»헤더 파일에는 함수선언이 포함되어 있습니다.