Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >macos升级Catalina后golang错误

macos升级Catalina后golang错误

作者头像
若与
发布于 2020-05-18 15:01:18
发布于 2020-05-18 15:01:18
3.6K00
代码可运行
举报
运行总次数:0
代码可运行

今天将旧的go项目全部迁移使用go mod管理。在go get的时候,出现下面的错误。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
_cgo_export.c:3:10: fatal error: 'stdlib.h' file not found
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# crypto/x509
/usr/local/go/src/crypto/x509/root_cgo_darwin.go:16:10: fatal error: 'CoreFoundation/CoreFoundation.h' file not found
#include <CoreFoundation/CoreFoundation.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

如果上面的问题出现在

可以使用下面的方式解决:

10.14 解决方法

在终端直接打开

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg

10.14 重新安装header头文件SDK 我刚开始升级到10.14的时候,就是这样解决的。

现在升级到10.15了,现在 /Library/Developer/CommandLineTools/这个目录下面没有 Packages

10.15 解决方法

1.首先应该安装最新稳定版的 Xcode,或运行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
xcode-select --install

2.重启电脑,按住 Command+R 进入 恢复模式,在恢复模式中启动 terminal,输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
csrutil disable

上面两步我是很早以前就做了

3.再次重启电脑,运行下面命令,把根目录挂载为可读写,不然,下面步骤,不能创建软连接

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo mount -uw /

4.建立以下软连接

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd /System/Library/Frameworks/CoreFoundation.framework
ln -s /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers Headers
ln -s /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreFoundation.framework/Modules Modules
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd /System/Library/Frameworks/Security.framework
ln -s /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers Headers
ln -s /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Modules Modules

5.重新执行命令,成功了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
靠!安装了macOS Catalina(10.15.4)后,文件系统都乱套了
最近闲来无事,决定将我的两台apple电脑升级成最新的苹果系统(macOS Catalina),当然,由于以前升级过多次mac系统,所以毫不犹豫从app store下载了最新的macOS Cetalina系统,当然,下载很快,安装也很快,过程就不说了,so easy。
蒙娜丽宁
2020/05/04
2.3K0
mac 下 clang++ 找不到头文件 stdlib.h
探究原因: include_next是在当前文件所在的路径后面的路径(一般有多个搜索路径)里搜索头文件。 报错说明 clang++的 include 搜索路径里/usr/local/Cellar/llvm/7.0.0/include/c++/v1/ 后面的路径中不存在stdlib.h文件。
饶文津
2020/06/02
6.6K0
macOS使用phpize安装扩展时报错
出处:https://www.cnblogs.com/lantor/p/11644269.html
PHP开发工程师
2021/04/30
7020
解决MacOS pip安装mysqlclient错误
错误详情: Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting mysqlclient Downloading https://pypi.tuna.tsinghua.edu.cn/packages/4d/38/c5f8bac9c50f3042c8f05615f84206f77f03db79781db841898fde1bb284/mysqlclient-1.4.4.tar.gz (86kB) |███
小贝壳
2020/03/05
2.9K0
ModuleNotFoundError: No module named 'pyexpat'
在使用pyenv安装python 3.6.9的时候遇到了- ModuleNotFoundError: No module named 'pyexpat' 环境:mac os10.14.4
lesM10
2019/08/26
5.5K0
macOS 下载编译 aosp 源码
最近在读《Android 进阶指北》,开篇就是介绍如何在安装到 VirtualBox 的 Ubuntu 上进行下载和编译 aosp(Android Open Source Project)。由于我的电脑是 macOS,所以首先尝试了在 macOS 上进行下载和编译 aosp,其中碰到了很多问题,所以整理此文出来,给后来人借鉴。
huofo
2022/03/17
3.5K0
macOS 下载编译 aosp 源码
记一次macOS Mojave升级GCC
目录 前言 安装GCC 最后 ---- 前言 最近迷上了泛型编程, 看到了C++11, 14, 17的很多酷炫新特性. 之前也是在Linux下也跑了一些代码, 所以不觉得放到mac会有什么问题, 直
sean_yang
2019/10/28
1.6K0
记一次macOS Mojave升级GCC
解决MacOS 出现的fatal error: 'stdlib.h' file not found 错误
升级系统后出现的报错 重装下依赖包 在Terminal下执行 open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
我有一只萌妹子
2022/06/23
1.8K0
解决MacOS 出现的fatal error: 'stdlib.h' file not found 错误
Python - 笔记1
实例方法 定义:第一个参数必须是实例对象,该参数名一般约定为“self”,通过它来传递实例的属性和方法(也可以传类的属性和方法); 调用:只能由实例对象调用。
py3study
2020/01/09
5660
【深度学习系列】关于PaddlePaddle的一些避“坑”技巧
最近除了工作以外,业余在参加Paddle的AI比赛,在用Paddle训练的过程中遇到了一些问题,并找到了解决方法,跟大家分享一下: ---- PaddlePaddle的Anaconda的兼容问题   之前我是在服务器上安装的PaddlePaddle的gpu版本,我想把BROAD数据拷贝到服务器上面,结果发现我们服务器的22端口没开,不能用scp传上去,非常郁闷,只能在本地训练。本机mac的显卡是A卡,所以只能装cpu版本的,安装完以后,我发现运行一下程序的时候报错了: 1 import paddle.v2
Charlotte77
2018/03/19
1.1K0
MacOS 搭建 OpenGL 开发环境
如果没有安装的话会上面的指令会自动触发 XCode 下载并安装,根据提示安装完成之后再使用上面的指令检查一遍即可。
Kindem
2022/08/12
2.9K0
MacOS 搭建 OpenGL 开发环境
macSubstrate:一款针对macOS的代码注入和打桩测试工具
macSubstrate是一款针对macOS的代码注入和打桩测试工具,该工具可以在macOS操作系统上实现进程间代码注入测试,其功能类似于iOS上的Cydia Substrate。
FB客服
2024/04/26
2250
macSubstrate:一款针对macOS的代码注入和打桩测试工具
iOS编译原理
LLVM的编译过程相当复杂,iOS代码运行需要经过:预处理、编译、汇编、链接四个关键阶段,具体的流程如下图:
梧雨北辰
2021/11/24
1.8K0
iOS编译原理
搭建 Phabricator 我遇到的那些坑 - 简书
1.重启phd守护线程 先进入到Fabricator文件夹下面,然后 $./bin/phd/ log
一缕殇流化隐半边冰霜
2024/02/01
4390
优雅地在Mac OS Catalina下 编译 Open JDK 13
通过Mercurial代码管理版本管理工具从Repository中直接获取源码(Repository为http://hg.openjdk.java.net)
JavaEdge
2019/10/17
1.7K0
优雅地在Mac OS Catalina下 编译 Open JDK 13
[译] 苹果在 iOS 10.1 和 macOS 10.12 中使用了 Swift
Swift 是在 WWDC 2014 上发布的。Apple 的大部分示例代码项目现在都是用 Swift 编写的。但是 Apple 在 iOS 10.1 和 macOS 10.12.1 中使用 Swift 吗?
韦弦zhy
2021/12/24
1.6K0
[译] 苹果在 iOS 10.1 和 macOS 10.12 中使用了 Swift
VSC配置C/C++开发环境正确配置(适用于类Unix/Windows平台)
此教程适合于广大Mac(全平台)用户, Windows用户可选宇宙无敌的VS.(划掉)
Innei
2021/12/28
8600
创建 macOS 10.15 Catalina 可引导安装镜像
零云
2023/07/24
7940
使用java自造TCP/IP协议栈:使用JPCAP实现数据发包
从本节开始,我们打算使用java把tcp/ip网络协议栈重新实现一遍。这是一个不小的野心,自然也是一个不小的工程,好在前面顺利完成了操作系统,编译器两门课程的实现,这给了我极大的信心。整个互联网系统分为三大支柱,分别是操作系统,编译器,和网络协议,我们完成了前面三者,还剩第三者一直孤悬在那,直到今天我终于下定决心,尝试着把tcp/ip协议栈也重新实现一遍。
望月从良
2018/12/20
2.6K0
使用java自造TCP/IP协议栈:使用JPCAP实现数据发包
在macOS 10.12 上编译 Android 5.1
官方文档虽然也有介绍,但是macOS平台上的编译环境问题还存在很多坑。本文介绍下如何在在macOS 10.12 上编译 Android 5.1源码,导入源码到Android Studio中,把系统烧录到Nexus6手机中。 ---- 搭建编译环境 创建分区 AOSP源码需要一个支持大小写敏感的文件系统,100G是至少要的。官网有详细的介绍,这里简单列一下。 $ hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 40g
felix
2018/06/08
2.1K0
相关推荐
靠!安装了macOS Catalina(10.15.4)后,文件系统都乱套了
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验