비디오: 코딩기초(1-2) - 비주얼스튜디오 기능과 옵션 설명 - 솔루션탐색기, 상단메뉴, 출력, 오류 등 기본기능 익히기 2024
C 프로그래밍의 가장 기본적인 다중 모듈 괴물 프로젝트는 두 개의 소스 코드 파일. 각 파일은 개별적으로 작성, 저장 및 개별적으로 컴파일되지만 결국에는 링커에서 하나의 단위로 결합됩니다. Code:: Blocks에서 빌드 프로세스의 일부인 링커 는 여러 모듈에서 하나의 프로그램을 만드는 것입니다.
모듈이란 무엇입니까?
모듈 는 소스 코드 파일과 컴파일 된 객체 파일입니다. 소스 코드와 객체 파일은 함께 모듈입니다. 그런 다음 다양한 오브젝트 파일이 링크되어 프로그램을 빌드합니다. 전체 작업은 별도의 소스 코드 파일로 시작됩니다.
MAIN. C 소스 코드 파일 #include #include void second (void); int main () {printf ("두 번째 모듈, 인사드립니다!"); 둘째(); return 0;}
연습
1: Ex2401이라는 코드: 블록에서 새 프로젝트를 시작합니다. 평소대로 프로젝트를 생성하십시오: main에서 소스 코드를 입력하십시오. c 소스 코드 메인의 내용으로 편집기에 파일. C 파일. 파일을 저장하십시오.
현재 프로젝트 ex2401을 저장합니다.
-
파일 → 새로 만들기 → 빈 파일을 선택하십시오.
-
파일을 활성 프로젝트에 추가할지 묻는 메시지가 표시되면 예 버튼을 클릭합니다.
-
알파를 입력하십시오. 파일 이름으로 c를 입력 한 다음 저장 버튼을 클릭하십시오.
-
새 파일은 Code:: Blocks 창의 왼쪽에 나열됩니다. c 파일이 나열됩니다. 새 탭이 알파와 함께 편집기 창에 나타납니다. C 파일을 편집 할 준비가되었습니다.
알파를 클릭하십시오. c 탭을 클릭하여 해당 파일 편집을 시작하십시오.
-
알파에서 소스 코드를 입력하십시오. c 소스 코드 파일을 알파에 넣습니다. 코드:: 블록에있는 c 파일. ex2401 프로젝트를 저장하십시오.
-
빌드하고 실행하십시오.
-
알파.
소스 코드 파일 #include void second (void) {puts ("여기에 기쁘게!");} 다음은 컴퓨터의 테스트 창에 표시되어야하는 결과입니다.
두 번째 모듈, 인사드립니다. 다행 이군!
두 소스 코드 파일은 컴파일러에서 "함께 붙이지"않습니다. 각 소스 코드 파일은 개별적으로 컴파일됩니다. 각각에 대해 별도의 오브젝트 코드 파일 (main)이 작성됩니다.O 및 알파. 영형. 이 두 객체 코드 파일은 C 표준 라이브러리와 결합되어 함께 연결되어 최종 프로그램을 구성합니다. 멀티 모듈 C 프로그램을위한 메인 모듈은 전통적으로 main이라는 이름을 가지고있다. 기음. 아마도 Code:: 블록은 main () 프로젝트 소스 코드 파일의 첫 번째 이름을 지정합니다. 기음.
동일한 프로젝트 내에 포함 된 소스 코드 파일 (소스 브랜치 아래에 있음) 만 함께 링크됩니다.
터미널 창에서 소스 코드 파일을 컴파일하고 링크하려면 다음 명령을 사용하십시오:
-
gcc main. c 알파. c -o ex2401
-
이 명령은 main 소스 파일을 컴파일합니다. c와 알파. c를 사용하여 개체 파일을 연결 한 다음 프로그램 파일 ex2401을 출력 (-o)으로 만듭니다.