create account

2. C언어 준비하기 by kimdy

View this thread on: hive.blogpeakd.comecency.com
· @kimdy · (edited)
$4.33
2. C언어 준비하기
C언어를 공부하기전에 공부를 하려면 책이 필요하듯이 코딩을 하려면 **통합개발환경(IDE)**이라는 컴파일, 디버깅,  코딩 등 프로그램을 실행시키기 위한 환경이 필요합니다.
그래서 이번 포스팅에서는 설치법과 잘되는지 테스트를 해보겠습니다.
https://sourceforge.net/projects/orwelldevcpp/?source=directory 이 링크에서 다운을 먼저 받습니다.
![C언어 dev c++.PNG](https://steemitimages.com/DQmfC2C5qXmCw3uapgSxbCq4pBqaPajHYgvyVCY3PC2AfKK/C%EC%96%B8%EC%96%B4%20dev%20c%2B%2B.PNG)
다운받는 법은 그냥 시키는 대로 하면 되서 생략 하겠습니다.
![dev c++ new.PNG](https://steemitimages.com/DQmQNAQ1GtnewRYY1NpCbhvgbJzGSJZZXmsdp3byFjtA5wA/dev%20c%2B%2B%20new.PNG)
다운 받고 실행시키면 이러한 창이 뜹니다. 여기서 왼쪽 상단 파일 밑에 A4용지 같이 생긴것을 클릭하면 소스를 작성할수 있을것입니다. 또는 Ctrl+n을 해도 만들어집니다.
여기서는 그냥 잘되는지 실험을 위해 main(){}를치고 F11을 누르면 
![](https://steemitimages.com/DQmX9Wde8Ycbe71Wqa2oxM18rpvTCHfSaKu5mvQzU6APGcW/image.png)
이러한 검은색 창이뜨시면 정상작동입니다.
여기서 main(){}는 C언어에서 실행이가능한 가장 간결한 소스입니다.
이번 포스팅은 단지 다운과 테스트이기 때문에 이론적인 부분의 핵심은
1. 통합개발환경이란 무엇인가?
2. C언어에서 실행가능한 가장 간결한 코드는?
이 두 질문에 대답할수있으면 성공입니다.

+알파로 dev c++은 다른 통합개발환경과 다르게 C언어와 C++을 동시에 지정해주기때문에 파일뒤에 직접 .c와 .cpp을 쓸 필요가 없읍니다.

이상 C언어 준비하기 강좌를 마치겠습니다.
감사합니다 ^^
👍  , , , ,
properties (23)
authorkimdy
permlink2-c
categorykr
json_metadata{"tags":["kr","programming","kr-dev","steemit","kr-newbie"],"image":["https://steemitimages.com/DQmfC2C5qXmCw3uapgSxbCq4pBqaPajHYgvyVCY3PC2AfKK/C%EC%96%B8%EC%96%B4%20dev%20c%2B%2B.PNG","https://steemitimages.com/DQmQNAQ1GtnewRYY1NpCbhvgbJzGSJZZXmsdp3byFjtA5wA/dev%20c%2B%2B%20new.PNG","https://steemitimages.com/DQmX9Wde8Ycbe71Wqa2oxM18rpvTCHfSaKu5mvQzU6APGcW/image.png"],"links":["https://sourceforge.net/projects/orwelldevcpp/?source=directory"],"app":"steemit/0.1","format":"markdown"}
created2017-06-29 15:24:48
last_update2017-06-29 15:25:42
depth0
children6
last_payout2017-07-06 15:24:48
cashout_time1969-12-31 23:59:59
total_payout_value3.304 HBD
curator_payout_value1.029 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,019
author_reputation162,559,595,502
root_title"2. C언어 준비하기"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,637,173
net_rshares487,272,309,769
author_curate_reward""
vote details (5)
@kdj ·
C 로 개발할 때, IDE 를 잘 쓰진 않습니다.
Linux(Unix) 환경에서 주로 서버 쪽 프로그램을 작성하다 보니,
 vi, grep,  make, gcc 등을 주로 씁니다.
좋은 IDE 를 잘 쓰면 생산성이 향상되니 좋겠지만, 항상 GUI 환경에서 개발하는 것이 아니므로, 기본적으로 텍스트 베이스의 Editor 와 개발 도구를 학습하는 것이 필요합니다.
properties (22)
authorkdj
permlinkre-kimdy-2-c-20170630t174126411z
categorykr
json_metadata{"tags":["kr"],"app":"steemit/0.1"}
created2017-06-30 17:41:30
last_update2017-06-30 17:41:30
depth1
children1
last_payout2017-07-07 17:41:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length202
author_reputation4,188,781,313,300
root_title"2. C언어 준비하기"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,789,571
net_rshares0
@kimdy ·
평소에 C를 배울때는 dev c++이나 코드블럭 비주얼스튜디오같은것을 이용해서 코딩을 하고 그것이 IDE라 소개를 했었는데, 저도 미처 GUI환경에서 개발한다는 것에 대해서는 리눅스로 vi사용할때빼고는 안 써봐서 모르고 있었네요. 좋은 조언 감사합니다. 지적을 많이 해주시면 감사하겠습니다. 좋은 하루 되세요 : )
properties (22)
authorkimdy
permlinkre-kdj-re-kimdy-2-c-20170701t002508577z
categorykr
json_metadata{"tags":["kr"],"app":"steemit/0.1"}
created2017-07-01 00:25:09
last_update2017-07-01 00:25:09
depth2
children0
last_payout2017-07-08 00:25:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length176
author_reputation162,559,595,502
root_title"2. C언어 준비하기"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,828,882
net_rshares0
@tworld ·
hello world C

타이핑 하고 계시는 건 아니죠 ?ㅎ
properties (22)
authortworld
permlinkre-kimdy-2-c-20170630t073717075z
categorykr
json_metadata{"tags":["kr"],"app":"steemit/0.1"}
created2017-06-30 07:37:18
last_update2017-06-30 07:37:18
depth1
children3
last_payout2017-07-07 07:37:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length34
author_reputation93,283,198,364,590
root_title"2. C언어 준비하기"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,730,371
net_rshares0
@kimdy ·
??무슨 말씀이신지 제가 이해력이 딸려서ㅎㅎ
properties (22)
authorkimdy
permlinkre-tworld-re-kimdy-2-c-20170630t091800221z
categorykr
json_metadata{"tags":["kr"],"app":"steemit/0.1"}
created2017-06-30 09:18:36
last_update2017-06-30 09:18:36
depth2
children2
last_payout2017-07-07 09:18:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length24
author_reputation162,559,595,502
root_title"2. C언어 준비하기"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,738,688
net_rshares0
@tworld ·
C 프로그래밍 시작하면. 제일 처음 접하는 프로그래밍이 "hello C world" 라는 문구 출력 하기거든요 ^^;;;;; 죄송합니다 ~ ㅎㅎㅎ
properties (22)
authortworld
permlinkre-kimdy-re-tworld-re-kimdy-2-c-20170630t092002967z
categorykr
json_metadata{"tags":["kr"],"app":"steemit/0.1"}
created2017-06-30 09:20:03
last_update2017-06-30 09:20:03
depth3
children1
last_payout2017-07-07 09:20:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length81
author_reputation93,283,198,364,590
root_title"2. C언어 준비하기"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,738,777
net_rshares0