×
Crocus
공부한 내용을 정리하는 블로그로 시작한
Crocus는 2014년 1월 14일 부터 시작하여
현재 월 6만명, 총 2,045,665명의 방문자 수를 기록하고 있습니다.
Donation
이제 많은 사용자들이 이용하는 만큼
더 다양한 서비스 개발/제공을 위해 후원금을 모금하고자 합니다.
후원을 해주시는 분들은 Donators 명단에 성명, 후원금을 기입해드리며
Crocus 블로그가 아닌 다른 곳에 정리해둔 저만의 내용을 공유해 드리고자 합니다.
Account
예금주 : 고관우
신한은행 : 110-334-866541
카카오뱅크 : 3333-01-7888060

👉 후원 페이지 바로가기 Donators
익명 : 5000원(Crocus응원합니다.)
busyhuman: 5000원(유용한 지식 감사합니다.)
익명 : 5000원(알고리즘 학습러)
반응형



- 본 내용은 Linux (Ubuntu 14.04 lts)를 기반으로 제작되었습니다. -





우선, 윈도우에서 코딩을 하다가 리눅스에서 코딩을 하면 불편한 점이 한 두가지가 아니고,


컴파일하는 법도 처음인 분들에게는 다소 난해할 수 있다.


소켓 프로그래밍을 하기 전, 컴파일 방법부터 이야기를 해 보고자 한다. (리눅스는 다들 깔려 있다고 생각하고 가정한다.)


우선 윈도우 키를 누르고 terminal을 입력한다.


터미널 창이 나타나면 gedit를 입력한다. (window에서는 text와 같은 역할이다.)





다음과 같이 소스코드를 입력한다.


이때 gedit화면 중간 하단에 보면 '일반 텍스트'라고 적힌 탭을 누르면 원하는 언어를 이용할 수 있다. ( 텍스트에 색 변화가 있다. )





그다음 바탕화면에 helloworld.c라고 저장한다.


필자의 리눅스는 한글버전이라 바탕화면이라 나와있는데 영어로 되어있다면 아마도 background일것 같다.








그리고 gedit를 끄고 cd 바탕화면 이라고 입력한다.


아래 그림에서 나타난 명령어


ls :: 현재 디렉토리의 파일 및 폴더를 모두 보여준다.

cd :: 디렉토리 이동을 위한 명령어

./ :: 리눅스에서 파일을 실행 하기 위한 명령어


그리고 난 뒤, 


gcc -c 파일명.c

gcc -o [컴파일할 이름] 파일명.c 를 입력하여 완성시킨다.


마지막으로 실행을 위해 ./helloworld 를 입력하면 

hello world!가 출력된다.










반응형