Makefile을 사용하는데요. /root/module 에서 작업을 하고 Makefile및 소스가 있고요. /root 에서 스크립트 화일을 만들어서 다른 작업을 하고 /root/module/make를 실행하고 싶은데요.
cd /root/module make cd /root
이런식으로는 되는데요, 한줄로 실행할 수 있는 방법은 없나요?
(cd /root/module && make; cd ..)
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html Korean Ver: http://cinsk.github.io/cfaqs/
저의 경우엔 아랫처럼 해줍니다. 이 스크립트는 항상 붙이고 다니죠
#---------------------------------------------------------------------------- # Making sub-directory: #---------------------------------------------------------------------------- PREFIX_SRCDIR = "src/" SUBDIRS = basic fork ipc signal mpmt mk_subdirs: @curdir=`pwd`; \ for i in $(SUBDIRS) ; do ( \ cd $(PREFIX_SRCDIR)$$i ; \ pwd ; \ echo "=============================="; \ echo " Build binary : ($(PREFIX_SRCDIR)$$i)"; \ echo "=============================="; \ $(MAKE) ; \ ctags *.c; \ ) ; done; \ echo "+ Finish"; \ echo "+ CURRENT DIR:$$curdir"; \ cd $$curdir
======================================== * The truth will set you free.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
(cd /root/module && make; cd ..)
(cd /root/module && make; cd ..)
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
보통 스크립트를 짜서 대부분 해결하죠...
저의 경우엔 아랫처럼 해줍니다. 이 스크립트는 항상 붙이고 다니죠
========================================
* The truth will set you free.
댓글 달기