在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C  C++/ mac下用brew更新了gcc,有很多頭文件不能用了!頭疼

mac下用brew更新了gcc,有很多頭文件不能用了!頭疼

mac下用brew更新了gcc,有很多頭文件不能用了!

如題

比如說寫一個helloworld

  1 #include <stdio.h>
  2 #include <stdlib.h>
  3 int main(){
  4     printf("Hello World!");
  5     return EXIT_SUCCESS;
  6 }

會出現(xiàn)以下錯誤

night:test mac$ gcc helloworld.c -o helloworld
In file included from helloworld.c:1:
/usr/local/Cellar/gcc/8.1.0/lib/gcc/8/gcc/x86_64-apple-darwin17.5.0/8.1.0/include-fixed/stdio.h:78:10: fatal error: _stdio.h: No such file or directory
 #include <_stdio.h>
          ^~~~~~~~~~
compilation terminated.

我看了這個路徑下的這個文件,它里面確實加了一個下劃線

1 /*  DO NOT EDIT THIS FILE.
  2
  3     It has been auto-edited by fixincludes from:
  4
  5     "/usr/include/stdio.h"
  6
  7     This had to be done to correct non-standard usages in the
  8     original, manufacturer supplied header file.  */
  9
 10 #ifndef FIXINC_WRAP_STDIO_H_STDIO_STDARG_H
 11 #define FIXINC_WRAP_STDIO_H_STDIO_STDARG_H 1
 12
 13 #define __need___va_list
 14 #include <stdarg.h>
 15 /*
 16  * Copyright (c) 2000, 2005, 2007, 2009, 2010 Apple Inc. All rights reserved.
 17  *
 18  * @APPLE_LICENSE_HEADER_START@
 19  *
 20  * This file contains Original Code and/or Modifications of Original Code
 21  * as defined in and that are subject to the Apple Public Source License
 22  * Version 2.0 (the 'License'). You may not use this file except in
 23  * compliance with the License. Please obtain a copy of the License at
 24  * http://www.opensource.apple.com/apsl/ and read it before using this
 25  * file.
 26  *
 27  * The Original Code and all software distributed under the License are
 28  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
 29  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
 30  * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
 31  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
 32  * Please see the License for the specific language governing rights and
 33  * limitations under the License.
 34  *
 35  * @APPLE_LICENSE_HEADER_END@
 36  */
 37 /*-
 38  * Copyright (c) 1990, 1993
 39  *  The Regents of the University of California.  All rights reserved.
 40  *
 41  * This code is derived from software contributed to Berkeley by
 42  * Chris Torek.
 43  *
 44  * Redistribution and use in source and binary forms, with or without
 45  * modification, are permitted provided that the following conditions
 46  * are met:
 47  * 1. Redistributions of source code must retain the above copyright
 48  *    notice, this list of conditions and the following disclaimer.
 49  * 2. Redistributions in binary form must reproduce the above copyright
 50  *    notice, this list of conditions and the following disclaimer in the
 51  *    documentation and/or other materials provided with the distribution.
 52  * 3. All advertising materials mentioning features or use of this software
 53  *    must display the following acknowledgement:
 54  *  This product includes software developed by the University of
 55  *  California, Berkeley and its contributors.
 56  * 4. Neither the name of the University nor the names of its contributors
 57  *    may be used to endorse or promote products derived from this software
 58  *    without specific prior written permission.
 59  *
 60  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 61  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 62  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 63  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 64  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 65  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 66  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 67  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 68  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 69  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 70  * SUCH DAMAGE.
 71  *
 72  *  @(#)stdio.h 8.5 (Berkeley) 4/29/95
 73  */
 74
 75 #ifndef _STDIO_H_
 76 #define _STDIO_H_
 77
 78 #include <_stdio.h>

還有好多這樣的錯誤,我卸載重裝也無濟于事qwq
我好難過qwq

回答
編輯回答
尐飯團

試一下執(zhí)行命令:

xcode-select --install
2018年5月18日 07:21