본문 바로가기

반응형

개발

실습 1 : Hello World Hello.c #include #include int main(){printf("Hello World\n);exit(0);} ----------------- gcc -o hello hello.c ==> gcc 컴파일러를 이용하여 hello.c 파일을 hello라는 실행파일로 컴파일 -o는 컴피일러에게 실행파일의 경로와 이름을 알려주는 용도. 이옵션을 생략하면 a.out를 실행한다../hello ==> 실행파일이 PATH 변수에 있어야 실행된다. 그렇기 때문에 ./을 넣어 현재 디렉토리에서 찾으라는 표시를 해둔다.Hello World ==> 출력 확인 실행 결과 실행파일 앞에 ./을 붙이지 않았을때 PATH에 현재 디렉토리인 ~/Documents/LinujxTest/chapter1이 등록되지 않아 hell.. 더보기
리눅스 프로그래밍 리눅스 프로그래밍- 리눅스 프로그램들은 크게 두 가지 특별한 파일 형식으로 나뉜다. 하나는 실행 가능 파일(executable), 다른 하나는 스크립트(script)이다.- 실행파일(executable) : 컴퓨터가 직접 실행 할 수 있는 프로그램. windows 에서 .exe파일- 스크립트(script) : 다른 프로그램(인터피리터)이 실행할 명령들의 집합. windows에서 .bat나 .cmd파일 또는 인터피리터 방식의 BASIC프로그램 등에 해당한다.- 리눅스에서는 실행파일 또는 스크립트의 이름이나 확장자에 특별한 조건이 붙지 않는다. 심지어 확장자가 없어도 된다! 주어진 파일이 실행 가능한 프로그램인지는 파일 시스템 특성으로 구분이 된다. - 리눅스 시스템에 로그인한 사용자는 셀 프로그램(대채로 .. 더보기
리눅스(Linux)란? 리눅스(Linux)란?- 리눅스는 UNIX류 커널(Kernel, 운영체제의 저수준 핵심부)의 한 구현으로, 자유로이 배포되고 UNIX에서 영감을 얻은것이기 때문에 리눅스 프로그램들과 UNIX프로그램들은 상당히 비슷하고 UNIX의 프로그램들중 상당 부분이 리눅스에서 실행이 가능하다.- 리눅스는 리누스 토발즈(Linus Torvalds)가 인터넷상의 여러 UNIX 프로그래머들의 도움을 받아 헬싱키 대학교에서 개발할 것이다. 원래는 타넨바움(Andy Tanenbaum)의 MINIX(작은 UNIX류 운영체제)에서 영감을 얻어 시작한일 취미삼아 시작한일! 현재는 완벽한 시스템이 되었다...(나도 취미 삼아 시작해봐야지 ㅎㅎ) GNU 프로젝트와 자유 소프트웨어 재단- 리눅스는 수많은 프로그래머들이 수많은 응용프로그.. 더보기

반응형