엄청 기본적인걸 질문하는거같아 미안하지만
부족한 내 검색능력으론 아무리 검색해도 안되서 물어보니 이해해줘.
lex를 이용해 스캐너를 짜는 과제가 있었어.
lex code를 짠 뒤 flex로 lex.yy.c라는 c파일을 만든 후 gcc를 이용해 컴파일을 해서 실행파일을 만들었는데
제출해야하는 파일 목록에 "lex code를 complie 하여 실행 화일을 만들수 있는 script 화일"이 필요하다네.
난 스크립트가 컴파일없이 실행가능한 것...이라는 식으로 알고있던지라 뭔소린지 잘 모르겠네.
저 문장이 complie을 통해서 나오고, 그 이후로 실행파일을 만들 수 있는 파일을 의미하는건지,
실행파일을 만들기위해 앞으로 complie을 해야하는 파일을 의미하는건지 모르겠어 ㅋㅋㅋㅋ 으이구멍청 ㅠ
lex.yy.c 가 스크립트 파일인건지, 이걸 컴파일해서 나오는 lex.yy.i가 스크립트 파일인건지
어셈블러를 통과해서 나오는 lex.yy.o가 스크립트파일인건지 모르겠다.
아니면 아예 스크립트파일이 따로 있고 그걸로 변환해서 제출해야되는건가.
검색해도 잘 모르겠어서 결국 질문함 ㅠㅠ 어떤걸 말하는거야?
리눅스나 유닉스 OS에서 C 파일 컴파일하려면 gcc -c 어쩌고 명령행(커맨드라인)으로 컴파일 하잖아? 이건 알지? 스크립트 파일은 보통 쉘(보통 bash) 스크립트라고 컴파일을 위해 필요한 명령들을 묶어서 한번에 실행할수 있도록 한 명령어 묶음 이라고 보면 된다. 컴파일 - 링크 - 파일 복사 등을 파일하나로 실행할수 있게 하는거지. 쉘 스크립트라고 검색해봐
참고로 스크립트는 소스코드 컴파일같은 작업에서만 쓰이는건 아니고 여기저기 많이 쓰임
나 아님. 그사람보고 병신이라 까지마세요 ㅋㅋㅋ
ㅂㅈㄷ형 땡큐땡큐. 검색할때 쉘스크립트 많이 나왔는데 왜 생각을 못했는지. 사랑합니다 형님