execve에 관한 문의...

익명 사용자의 이미지


C로 작성하고 있는 두개의 서로 다른 바이너리중
하나가 다른 하나의 실행결과를 필요로 합니다.
둘은 상관관계가 없는 각자 독립된 바이너리라서
execve함수를 이용해서 다른 한쪽에서 실행 시켜야합니다.
그럼 그 실행결과를 이용하는데 환경변수나 파일을 이용하지 않는
방법이 있는지요.
실행시키고 콘솔의 표준 출력결과를 환경변수나 파일을 쓰지 않고 받아올
수 있습니까??

익명 사용자의 이미지

popen 을 이용하심 될 것 같네요...^^