EP.2-0 작업실 셋팅
Phase 2: Operations & Control Logic
EP.2-0 작업실 셋팅 — 컴파일러라는 제어반
Visual Studio 설치부터 첫 번째 시운전(Hello World)까지
🎯 복습: 한 줄의 코드가 만드는 기적
우리가 키보드를 누르는 물리적 압력은 전기 신호로 변환되어 CPU 내부의 수십억 개 논리 게이트를 통과합니다. 메모리에 저장되었다가 모니터 구석의 미세한 LED 3색(RGB)을 깨워 '글자'를 만들기까지, 보이지 않는 하드웨어들은 쉼 없이 움직입니다.
"과거라면 수만 개의 전선을 일일이 납땜하고 배선해야 했을 이 방대한 과정을, 우리는 C언어라는 상위 소프트웨어를 통해 단 한 줄의 코드로 순식간에 제어하고 있는 것입니다."
툴체인 도입: 통합 공구함 설치
PLC 프로그램을 짤 때 지멘스(TIA Portal), AB(Studio 5000), 혹은 GX Works/XG5000을 설치하듯, C언어 전선을 가공하기 위한 통합 공구함 Visual Studio 2026을 설치합니다.(구글검색->"Visual Studio 다운로드)
베이스 보드 준비: 새 프로젝트 만들기
설치완료 후 >Visual Studio 2026 실행합니다 [빈 프로젝트]를 선택합니다.
내부 속판(소스 파일) 장착
실제 로직을 기록할 '소스 파일'을 추가합니다. 오른쪽 솔루션 탐색기에서 FileName.c를 생성합니다. 확장자를 .c로 바꾸는 것이 순수 C언어 배선의 핵심입니다.
4. 첫 번째 시운전: Hello World
시스템 전원이 정상인지 확인하기 위해 '전원 투입 시험' 코드를 입력합니다. 이때, C언어의 엄격한 배선 규칙 두 가지를 반드시 기억해야 합니다.
- 샾(#)의 선언:
include앞에는 반드시#을 붙여야 합니다. 이것은 전처리기(Preprocessor) 지시자로, 본격적인 컴파일 전에 필요한 공구를 미리 챙기라는 강력한 명령입니다. - 세미콜론(;)의 마침표: 함수 호출이나 문장의 끝에는 반드시
;을 찍어야 합니다.
int main() { // 메인 스캔 루틴 시작
printf("Hello World! \n"); // ; 삽입: 문장의 종결
return 0; // ; 삽입: 리턴 명령의 끝
}
RUN 모드 전환: 도스창의 감격
Ctrl + F5를 눌러 RUN 시킵니다. 검은 화면에 "Hello World!"가 뜨는 순간, 우리는 수십억 개의 트랜지스터를 단 한 줄의 코드로 정복하신 겁니다.





댓글
댓글 쓰기