iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c – 通过`gcc -v`查看Mac OS X中C标头的默认路径?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我试通过使用 gcc -v在Mac OS X(Mavericks)中找到C编译器的默认包含路径: $gcc -v Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Pla
@H_618_18@ 我试通过使gcc -v在Mac OS X(Mavericks)中找到C编译器的认包含路径:

$gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix

似乎告诉我路径是/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/c /4.2.1,但我害怕这不是真正的道路.我认为包含标准C库的真正路径是/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include,因为< sys / syscall.h>位于后面的路径,它是/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/sys/syscall.h

有没有人有关于如何在Mac OS X中查看C库的所有认包含路径的想法?

解决方法

您需要询问预处理程序,而不是gcc来告知认的包含路径.

你可以说:

`gcc -print-prog-name=cc1` -v

为了列出C和C的认包含路径:

`gcc -print-prog-name=cc1plus` -v

(上面列出的路径是在构建时用于配置GCC的路径.)

列出认包含路径的另一种方式是:

gcc -x c -v -E /dev/null

gcc -x c++ -v -E /dev/null     # (for C/C++)

大佬总结

以上是大佬教程为你收集整理的c – 通过`gcc -v`查看Mac OS X中C标头的默认路径?全部内容,希望文章能够帮你解决c – 通过`gcc -v`查看Mac OS X中C标头的默认路径?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。