답변:
Cpp는 명령 행에서 3 개 이상의 인수를 받으면이 오류를보고합니다.
어떤 OS를 실행하고 있습니까? 당신의 cpp의 비표준 버전이 있습니까? $PATH
? cpp를 래퍼 스크립트로 대체하여 실제로 수행중인 작업을 확인하거나 "strace"를 사용하여 호출 방법을 확인할 수 있습니다.
잠시만 기다려주세요. 디렉토리에 대한 경로에 공백이 포함되어 있습니다. 이것을보세요:
$ mkdir '/tmp/this path contains spaces'
$ HOME='/tmp/this path contains spaces' sh
$ cd ~
$ pwd
/tmp/this path contains spaces
$ touch testfile
$ xrdb ~/testfile
cpp: too many input files
정확한 평가인지 알려주세요.