내가 맥 단말기에서 안녕하세요 세계 C 프로그램을 컴파일하기 위해 노력하고있어 나는 이러한 오류를 생성하고이 :권한 맥 터미널에서 안녕하세요 세계 C 프로그램을 컴파일하려고 거부 오류가
mysource.c:1:19: error: /usr/local/include/stdio.h: Permission denied
mysource.c: In function ‘main’:
mysource.c:3: warning: incompatible implicit declaration of built-in function ‘printf’
이 무엇 인 I (MYSOURCE는 .c 파일의 이름입니다) 단자에 입력 :
MacBook-Pro:~ drummer0014$ gcc mysource.c -o mysource
내가 엑스 코드 3를 설치하고 난 그냥 엑스 코드 4.2 오늘 설치하고 같은 오류가 오전 그래서 같은 오류가 발생했다. 나는 눈 표범을 달리는 맥북에있다. 또한 gcc를 입력 한 다음 터미널로 파일을 드래그하여 전체 경로를 갖도록했지만 동일한 오류가 발생합니다. 어떤 도움이라도 대단히 감사하겠습니다.
내가 입력하면 GCC --verbose mysource.c -o 여기 MYSOURCE 내가받은 것입니다 :
Using built-in specs.
Target: i686-apple-darwin10
Configured with: /private/var/tmp/llvmgcc42/llvmgcc42-2336.1~3/src/configure --disable- checking --enable-werror --prefix=/Developer/usr/llvm-gcc-4.2 --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-prefix=llvm- --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10 --enable- llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.1~3/dst-llvmCore/Developer/usr/local --program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10 --target=i686-apple-darwin10 --with-gxx-include-dir=/usr/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)
/usr/llvm-gcc-4.2/bin/../libexec/gcc/i686-apple-darwin10/4.2.1/cc1 -quiet -v -imultilib x86_64 -iprefix /usr/llvm-gcc-4.2/bin/../lib/gcc/i686-apple-darwin10/4.2.1/ -D__DYNAMIC__ mysource.c -fPIC -quiet -dumpbase mysource.c -mmacosx-version-min=10.6.8 -m64 -mtune=core2 -auxbase mysource -version -o /var/folders/7r/7rMZhHx3F0WhnoyEK1zUgE+++TI/-Tmp-//ccaqeJkd.s
ignoring nonexistent directory "/usr/llvm-gcc-4.2/bin/../lib/gcc/i686-apple-darwin10/4.2.1/../../../../i686-apple-darwin10/include"
ignoring nonexistent directory "/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple-darwin10/4.2.1/../../../../i686-apple-darwin10/include"
#include "..." search starts here:
#include <...> search starts here:
/usr/llvm-gcc-4.2/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include
/usr/local/include
/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple-darwin10/4.2.1/include
/usr/include
/System/Library/Frameworks (framework directory)
/Library/Frameworks (framework directory)
End of search list.
GNU C version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00) (i686-apple- darwin10)
compiled by GNU C version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00).
GGC heuristics: --param ggc-min-expand=150 --param ggc-min-heapsize=131072
Compiler executable checksum: e787fa4ffdc9e78ad5e913828c220d85
mysource.c:1:19: error: /usr/local/include/stdio.h: Permission denied
mysource.c: In function ‘main’:
mysource.c:3: warning: incompatible implicit declaration of built-in function ‘printf’
은 약간의 소스를 포함하고 있습니다. 특히 메인이 어디에 있든 포함하면 – pb2q
'main()'에서 소스가 어떻게 생겼습니까? 특히, printf와 관련이있다. – WrightsCS
내 코멘트가 코멘트 열에 여기에 맞지 않는다. 오히려 내 대답을 참조하십시오. – thb