어떤 프로그램 내에서 gcc 컴파일러를 동작시켜 XXX.c 파일을 컴파일 할수가 있나요?
글쓴이: zpoiue / 작성시간: 목, 2006/04/27 - 8:24오후
질문 내용이 간단하다고 하셔서 내용을 좀더 자세하게 수정했습니다.
일단... 제가 할려는 것이 무엇이냐면....
리눅스나 유닉스에서...
C언어를 이용해서 어떤 A라는 프로그램을 만들었습니다.
이 프로그램은 사용자의 요청에 의해서 XXX.c 라는 파일을 생성합니다.
간단히 예를들면..... 생성된 XXX.c 파일 안에는 문자열을 출력하는 printf문이 들어있다고 가정합시다...
A라는 프로그램은 XXX.c 파일을 생성만 하는게 아니라 프로그램 내부적으로 운영체제에게 make 명령을 줘서
XXX.c 파일을 컴파일 할 수 있는 프로그램을 만들려고 합니다.
즉, XXX.c 파일의 생성 뿐만 아니라 컴파일까지 한 프로그램 내에서 하도록 하는 것입니다.
지금 XXX.c 파일을 생성 하는것은 구현했는데
프로그램 내부적으로 make 명령을 운영체제에게 전달할 수가 없네요
어떻게 가능한 방법이 없겠습니까?
고수님들의 많은 조언을 부탁드립니다~^^
Forums:
프로그램 한 줄
프로그램 한 줄 안해봤지만...
설마 이게 안되겠습니까?
좀 구체적인 환경을 적어주시면 답변이 잘 달리지 않을까 합니다.
사용하실 언어는 적어주셔야 좋을듯!
--
마잇
--
마잇
system 함수나 (fork) exec
system 함수나 (fork) exec 함수 시리즈를 이용하면 다른 실행 파일을 실행할 수 있습니다.
---------------
Coral Library Project : http://coral.kldp.net
Orion Project : http://home.megapass.net/~heesc22/
Orion Project : http://orionids.org
아~ 그런 함수들이
아~ 그런 함수들이 있군요 ㅋ
감사합니다~
댓글 달기