티스토리 뷰

Command-Line Argument. agrv[argc]



int main (int argc, char *argv[]){

...



argc : 메인 함수로 전달받은 인자의 개수


argv : 전달받는 인자 즉 문자열


※ 리눅스 환경은 CLI(Command line interface)로서 쉘상에서 유저가 입력한 명령어를 한 줄씩 수행하는 환경이다. 우리는 리눅스 환경에서 gcc(혹은 cc)명혹은령어로 .c 파일을 컴파일 하고, a.out 사용자가 지정한 이름의 실행 파일 이름을 입력시켜서 프로그램을 시작한다.



실습


먼저, 위의 hello.c를 만듭니다. 그 후 gcc -o hello hello.c 로 컴파일합니다.


그후 밑에와 같이 실습...!!




참고 사항


  • exit(0); 은 #include<stdlib.h> 에서 사용이 가능합니다.


'4학년 1학기 > Linux && ubuntu' 카테고리의 다른 글

Linux Device Tree#1  (0) 2017.04.28
BeagleBone 블랙 내장 LED  (1) 2017.04.12
리눅스 시스템 구조(커널과 쉘)  (0) 2017.04.11
Bash Script  (0) 2017.04.11
BeagleBone Black에 트리 설치하기  (1) 2017.04.10
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/07   »
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 31
글 보관함