用go写一个爬虫工具时需要使用一个go的库,而这个库有需要使用libpng库,不然编译就会提示说 png.h找不到等之类的信息,于是想到应该和windows一样需要安装gcc环境,然后让gcc里安装libpng这个库,

解决办法:

终端里输入 'gcc -v' 发现mac默认是有gcc环境的,只是没有libpng这个库,于是依照网上的方法,先安装一个叫做brew的环境,直接在终端输入:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

即可开始安装,可能需要FQ,等待brew安装好之后,在终端输入:

brew install libpng

就ok了。

再次编译自己写的go程序就成功了。

brew有自己的各种命令,除了钢材的install,还有:

brew list

可以查看本地已经安装过哪些库。等等。

转载于:https://www.cnblogs.com/JD85/p/6526874.html

mac下安装libpng环境相关推荐

  1. Mac 下安装 ruby 环境解决 brew 安装 yarn 问题

    Mac 下安装 ruby 环境解决 brew 安装 yarn 问题 参考文章: (1)Mac 下安装 ruby 环境解决 brew 安装 yarn 问题 (2)https://www.cnblogs. ...

  2. brew install php55redis,Mac下安装LNMP环境

    Mac下搭建lamp开发环境很容易,有xampp和mamp现成的集成环境.但是集成环境对于经常需要自定义一些配置的开发者来说会非常麻烦,而且Mac本身自带apache和php,在brew的帮助下非常容 ...

  3. mac下安装php环境

    1.homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/insta ...

  4. 转:MAC 下安装PHONEGAP开发环境

    MAC 下安装PHONEGAP开发环境 什么是Phonegap呢?Phonegap是一个利用HTML5去开发App的框架.可以为安卓.iOS.WP.黑莓.火狐等移动操作系统.采用HTML5来编写交互界 ...

  5. mac安装python环境教程_python mac下安装虚拟环境的图文教程

    Mac 下 Flask 框架 workon命令找不到 ---- 最终解决方案(详解具体实现操作过程中遇到的坑)2018年08月17日 00:02:05Jasonmes阅读数:622 Mac 下 Fla ...

  6. anaconda新建python2环境安装不了jupyterlab_在Mac下安装anaconda及配置jupyterLab和PyTorch的方法...

    在Mac下安装anaconda及配置jupyterLab和PyTorch的方法 1. 首先在anaconda官网上下载anaconda包(国内网速度不算太慢) https://www.anaconda ...

  7. mac系统pycharm配置python环境_Python--在Mac下安装PyQt5环境并配合pycharm(全部使用当前最新版)...

    Python--在Mac下安装PyQt5环境并配合pycharm(全部使用当前最新版) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除, ...

  8. Mac下安装VScode和配置C++环境

    Mac下安装VScode和配置C++环境 1. 下载.安装VScode软件 2. 配置C/C++环境 参考文章 1. 下载.安装VScode软件 VScode的下载地址: https://code.v ...

  9. 在Mac下安装JMeter

    其实不论操作系统是Windows.Unix(如Mac OS).Linux(如Ubuntu)等,JMeter所需要的基础环境配置都是类似的,本文介绍JMeter for MAC的安装与环境配置. JMe ...

最新文章

  1. 独家 | 每个数据科学家应该知道的五种检测异常值的方法(附Python代码)
  2. linux shell中清理僵尸进程
  3. Android开发工程师面试指南
  4. MOSS 工作流 vs2008+win2008
  5. python支持complex吗_Python中complex函数有什么用?
  6. 解决:configure: error: Missing Xext.h, maybe to install libxext-dev packages?
  7. Azure Redis 缓存使用注意事项与排查问题文档整理
  8. 安装alexa和google play
  9. Matlab中return语句
  10. 计算机内存外存的区别
  11. 软件测试方法进行调优,一种大型软件测试方法
  12. 阿里云centos7配置php mysql_阿里云centos7安装NGINX+MYSQL+PHP-FPM环境
  13. 5G 时代,AI 如何破竹而出? | AI ProCon
  14. rpa机器人java开发,RPA机器人的“三大铁律”
  15. 泾阳县副县长崔巍领导一行莅临秦储指导交流
  16. 开发案例---微信定时推送:生日祝福
  17. #研发解决方案#数据开放实验室:再战即席查询和数据开放
  18. MySQL和php搭建聊天室,用PHP MySQL搭建聊天室
  19. IE 今天正式停用!网友炸锅了
  20. 常用计算机字体的后缀名是,自考计算机应用基础试题及参考答案

热门文章

  1. Python学习笔记1 Python基础
  2. 弹道仿真软件_【决战决胜14】看,七部仿真试验室如何降本增效?
  3. ffmpeg linux安装_ffmpeg命令中文手册
  4. 平方变换载波同步 matlab,matlab源码-costas载波同步环.docx
  5. 2.4g 无线键鼠对码软件_富德iK8900无线键鼠套装评测:静音纤薄
  6. java异常例子_java 异常的实例详解
  7. 7 环境变量 立即生效_MySQL5.7升级到8.0过程详解
  8. ecm工作原理 usb_(转)USB中CDC-ECM的了解和配置
  9. vuex的命名空间有哪些_专业餐饮全案策划设计公司报价?具体做哪些服务?
  10. linux 挂载分区inode,Linux中分区挂载和LABEL的指定