..
mycode.c를 만드는것이 C언어의 기본
studio.h c언어에서 제공해주는것.
myvode,obj를 거쳐서 Linker를 통해 mycode,exe를 만듭니다. (리눅스의 경우 a.out)
other.obj 다른사람이 만든 코드
libc.lib 라이브러리 형태
compiler 설명
개발자들에게 IDE(통합 개발 환경)는 코드 작성, 디버깅, 컴파일 등 개발의 모든 과정을 하나의 프로그램 안에서 처리할 수 있게 해주는 필수 도구입니다. 시장에는 다양한 IDE가 존재하며, 각각의 특성과 장단점이 있습니다.
개발 환경은 개발자의 생산성과 효율성에 큰 영향을 미칩니다. 리눅스, 윈도우, macOS 각 운영 체제에 적합한 IDE를 사용하면 개발 과정이 더욱 원활해질 수 있습니다
리눅스용 IDE: GCC
- GCC(GNU Compiler Collection)는 리눅스 환경에서 널리 사용되는 컴파일러 모음입니다. 처음에는 'GNU C Compiler'의 약자였으나, 현재는 C, C++, Ada, Fortran, Java, Objective-C 등 다양한 프로그래밍 언어를 지원하며, 이로 인해 'GNU Compiler Collection'으로 이름이 변경되었습니다. GCC는 리눅스 뿐만 아니라 다양한 운영 체제에서 사용할 수 있으며, 오픈 소스 소프트웨어로서 무료로 사용할 수 있습니다.
윈도우용 IDE
- Visual Studio: 마이크로소프트에서 개발한 IDE로, C#, VB.NET, C++, Python 등 다양한 프로그래밍 언어를 지원합니다. 윈도우 개발에 최적화되어 있으며, 강력한 디버깅 기능과 풍부한 확장성을 자랑합니다
macOS용 IDE
- Xcode: Apple에서 개발한 IDE로, macOS 및 iOS 앱 개발에 필수적입니다
온라인 IDE
- 온라인 IDE의 가장 큰 장점은 설치 없이 어디서나 개발 환경에 접근할 수 있다는 것입니다. 이는 특히 팀 프로젝트나 교육 목적으로 매우 유용하며, 다양한 운영 체제에서도 호환됩니다. 온라인 IDE를 사용하면 개발 환경 설정에 드는 시간과 노력을 크게 줄일 수 있으며, 언제 어디서나 코드를 작성하고 실행할 수 있는 유연성을 제공합니다.
Dev C++을 설치하여 강의는 진행됩니다.
강의 자료에 주소를 따라가서 설치합니다.
기본 형식 그리고 컴파일 시킬수있는 화면이 보입니다.
실행된 화면입니다. 블록 쳐있는 부분은 라이브러리 설치된것을 표현합니다.
리눅스는 gcc에 대한 이해가 있어야 타이핑이 가능합니다.
콘솔창에 hello world 화면이 나온 모습.
기본적으로 실행이 완료 되었습니다.
'이벤트' 카테고리의 다른 글
[C 프로그래밍] 메타코드 강의 후기_(챕터 2 : C 기초 문법 - 산술 연산자-2) (0) | 2024.03.22 |
---|---|
[C 프로그래밍] 메타코드 강의 후기_(챕터 2 : C 기초 문법 - 산술 연산자-1) (0) | 2024.03.21 |
[C 프로그래밍] 메타코드 강의 후기_(C 언어와 실습환경-1) (0) | 2024.03.19 |
[Figma] 피그마 입문 A to Z 부트캠프_ "<12강 에필로그 완강!>" (0) | 2024.02.17 |
[Figma] 피그마 입문 A to Z 부트캠프_ "11강" (0) | 2024.02.17 |