Dev C++은 기본적으로 C/C++ 통합 환경을 제공하기 때문에 C언어만 사용하는 설정이 필요합니다. 이 글에서는 Dev C++에서 C언어만 사용하는 방법을 설명하겠습니다.
우선 C언어로 코드를 작성해 줍니다.
1. 파일 저장 시 확장자 지정
C/C++ 통합 환경을 제공하므로 컴파일하려는 파일의 확장자를 지정하면 C언어로만 컴파일을 할 수 있습니다.
코드를 작성 후 다음과 같이 '파일 형식'을 '.C'로 선택 후 저장하면 됩니다.
잘 실행이 됩니다. 정말 C언어만 사용 가능한지 확인해 보겠습니다.
stdio.h대신 C++의 iostream을 불러오려고 하니 C언어 컴파일러가 C++ 전용 코드를 인식할 수 없어 다음과 같은 오류가 발생합니다.
2. 컴파일러 설정 변경
다음으로 소개할 방법은 Dev C++의 컴파일러 옵션을 지정해 소스 코드의 확장자에 무관하게 공통적인 컴파일러 옵션을 적용하는 방법입니다.
상단의 작업 목록에서 '도구' - '컴파일러 설정'을 들어갑니다.
'컴파일러 추가 명령'을 활성화하고, 사용할 C언어를 작성하면 됩니다.
저는 C99를 사용하겠습니다.
-std=c99
하단에 확인을 적용하면 소스코드의 확장자에 관계없이 컴파일 단계에서 C로만 컴파일하므로 C++ 전용 문법 사용을 방지할 수 있습니다.
결론
Dev C++에서 C언어만 사용하는 방법은 간단한 설정으로 가능합니다. 이러한 환경을 구축하면 C언어에 집중할 수 있어 학습이나 프로젝트 수행 시 효율적입니다.
'Dev' 카테고리의 다른 글
[Java] Double.MIN_VALUE는 음수가 아니다. (1) | 2024.11.20 |
---|---|
[PowerShell] Windows에서 빈 폴더를 자동으로 삭제하는 PowerShell 스크립트 (1) | 2024.11.15 |
[Dev C++] Dev C++에서 for 내부 변수 선언 오류 해결 방법 (0) | 2024.11.09 |
Python 리스트 언패킹 (0) | 2024.06.19 |
공유기 포트포워딩 & 로컬서버 외부접속 (0) | 2024.01.14 |