티스토리 뷰
이전 글
2020/12/19 - [코딩 공부] - C언어 기초 : C언어란?
1. C언어 프로그래밍을 위한 환경 만들기
프로그래밍을 위한 프로그램에 몇 가지가 있는데 많이들 쓰시는 것이 비주얼 스튜디오와 코드 블럭이 아닐까 싶습니다.
전 처음엔 코드 블럭을 쓰다가 학원에서 비주얼 스튜디오를 사용하면서 비주얼 스튜디오로 넘어갔는데 디버깅 기능이 편해서 전 비주얼 스튜디오를 추천하는 편입니다.
비주얼 스튜디오 설치법은 밑에 내려가시면 있습니다.
1-1. 코드 블럭 설치하기
www.codeblocks.org/downloads/26
먼저 위 링크로 들어가서 코드 블록이라는 프로그램을 다운 받습니다.
노트북에서도 가볍게 돌아가는 프로그램입니다.
여기서 사용하시는 컴퓨터 운영체제에 맞는 프로그램을 받으시면 되는데 윈도우즈 64비트를 사용하신다면 codeblocks-20.03mingw-setup.exe 라인에 있는 FossHUB를 누르면 새로운 사이트로 연결되면서 다운로드가 시작됩니다.
32비트를 사용하신다면 codeblocks-20.03mingw-32bit-setup.exe 를 받으시면 됩니다.
mingw가 붙은 파일들이 컴파일러가 포함된 파일이라 다른 추가적인 설치를 할 필요없이 바로 사용할 수 있습니다.
그냥 셋업 파일은 컴파일러가 포함되지 않아서 컴파일러를 따로 설치해야 사용할 수 있어서 번거롭다고 합니다.
우린 초보니까 mingw가 붙은 파일을 선택해서 설치합니다.
만약 사용하고 있는 운영체제가 몇 비트인지 모르겠다면
시작 메뉴에 있는 검색창에서 dxdiag를 검색하셔서 실행하시면 DirectX 진단 도구가 나옵니다.
맨 첫 번째 창에서 운영 체제 라인에서 확인할 수 있습니다.
코드 블록 설치파일을 다운받으셨으면 실행해서 설치하시면 됩니다.
next 버튼만 눌러주시면 됩니다.
설치가 다 된 후 code blocks를 실행하면 이런 창이 나옵니다.
여기서 create a new project를 눌러서 새 프로젝트를 만듭시다.
create a new project를 누르면 여러 메뉴가 있는 창이 나오는데 여기서 세 번째 탭에 있는 Files를 선택한 다음 두 번째에 있는 C/C++ source를 선택하고 Go를 누릅니다.
그러면 이런 창이 또 나오는데 Next를 눌러서 넘어갑시다.
우리는 C언어를 할 거니까 C 선택하고 Next >
적당히 알아보기 쉽게 프로젝트 이름을 적은 다음 옆에 보이는 ... 버튼을 눌러서 프로젝트 파일을 저장할 경로도 지정해 준 다음 Finish를 누릅니다.
짠
그러면 이렇게 빈 프로젝트 화면이 나오면서 my first project.c 라는 이름을 가진 새로운 프로젝트가 생성됩니다.
이제 C 프로그래밍을 시작할 준비가 되었습니다!
+) 1-2. 비주얼 스튜디오 설치하기
2021/01/31 - [코딩 공부] - C 언어 코딩 공부를 위한 비주얼 스튜디오 2019 무료 설치하기
비주얼 스튜디로 설치를 원하시면 위 포스트를 참조하세요.
그러면 이렇게 적어볼까요?
코딩 공부 시작할 때 단골 멘트 Hello, World!~
다 적었으면 F9를 누릅시다.
짜잔
새로운 창이 하나 뜨네요.
방금 코딩한 프로그램이 실행된 것입니다.
신기하죠?
방금 Hello, World!란 멘트를 출력하는 프로그램을 만든 것입니다.
이것 외에도 printf("안녕하세요?"); 를 입력하고 F9를 누르면 안녕하세요? 라는 멘트를 출력하는 프로그램이 실행됩니다.
재밌죠?ㅋㅋㅋㅋ
각 명령어에 관한 설명은 다음 포스트로 이어집니다.
'코딩 공부 > C 언어' 카테고리의 다른 글
C언어 기초 : 변수 (0) | 2021.01.24 |
---|---|
C 언어 기초 : 2진수, 8진수, 16진수 등등... 진법 (0) | 2021.01.17 |
C언어 기초 : 서식 문자(제어 문자) (0) | 2020.12.20 |
C언어 기초 : Escape 문자 (0) | 2020.12.20 |
C언어 기초 : C언어란? (0) | 2020.12.19 |
- Total
- Today
- Yesterday
- 코딩공부
- 컴퓨터
- 프로그래밍
- 그리디
- 알고리즘
- 컴퓨터공부
- C언어기초
- 기초
- 프로그래머스
- dp
- BFS
- c언어
- 캐나다
- 캐나다생활
- 다이나믹프로그래밍
- 아이패드
- 컴퓨터사이언스
- 하드웨어
- 스위프트플레이그라운드
- 영어공부
- c++
- 해커랭크
- 백준
- 너비우선탐색
- hackerrank
- 애플
- greedy
- DFS
- 깊이우선탐색
- 문제풀이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |