博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
macports 使用技巧: gcc版本切换
阅读量:5874 次
发布时间:2019-06-19

本文共 1234 字,大约阅读时间需要 4 分钟。

hot3.png

macports 使用技巧: gcc版本切换


目录

  • [Macport的安装位置]
  • [自我更新]
  • [更新所有过期包]
  • [更新指定包]
  • [检查包的依赖情况]
  • [更新失败时删除临时文件]
  • [抓取某包的源代码]
  • [选择编译使用的 gcc clang llvm等]

Macport的安装位置

Macport会把自己和所有的包都安装在 /opt/local/ 目录下,如果你的 macport 出了问题,一时半会儿解决不了,那么终极办法就是把这个目录改名,重新安装一个全新的 macport,如下:

'''Air:opt admin$ sudo mv /opt/local ~/macports Password: Air:opt admin$

自我更新

sudo port -v selfupdate

更新所有过期包

sudo port -v upgrade outdated

更新指定包

sudo port -v install 包名

检查包的依赖情况

sudo port deps 包名

更新失败时删除临时文件

sudo port -v clean 包名

抓取某包的源代码

sudo port mirror 包名

抓取后的源文件tar包放在如下目录中 /opt/local/var/macports/distfiles/包名,可以进到该目录中,解压缩源文件,然后手动执行编译,假设包为 dbus ,如下:

cd /opt/local/var/macports/distfiles/dbus解压 配置./configure --prefix=/opt/local编译make

选择编译使用的 gcc clang llvm等

如下:共有下面几种参数

port select [--list|--set|--show|--summary] <group> [<version>]

Air:~ admin$ sudo port select --summary    Name    Selected  Options    ====    ========  =======    clang   none      mp-clang-3.3 none    db      none      db46 none    gcc     none      apple-gcc42 gcc46 mp-gcc45 mp-llvm-gcc42 none    llvm    none      mp-llvm-3.3 none    maven   none      maven2 none    python  none      python25-apple python26-apple python27 python27-apple none    Air:~ admin$

转载于:https://my.oschina.net/freeblues/blog/290144

你可能感兴趣的文章
国内先进的智能移动广告聚合平台-KeyMob聚合
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
PHP - 如何打印函数调用树
查看>>
js闭包
查看>>
寒假。3.3.G - Common Child (最大公共子序)
查看>>
设计模式学习笔记--原型模式
查看>>
.Net 通过MySQLDriverCS操作MySQL
查看>>
JS Cookie
查看>>
ubuntu Unable to locate package sysv-rc-conf
查看>>
笔记:认识.NET平台
查看>>
cocos2d中CCAnimation的使用(cocos2d 1.0以上版本)
查看>>
【吉光片羽】短信验证
查看>>
MacBook如何用Parallels Desktop安装windows7/8
查看>>
gitlab 完整部署实例
查看>>
GNS关于IPS&ASA&PIX&Junos的配置
查看>>
七天学会ASP.NET MVC (四)——用户授权认证问题
查看>>
upgrade to iOS7,how to remove stroyboard?
查看>>
影响企业信息化成败的几点因素
查看>>
SCCM 2016 配置管理系列(Part8)
查看>>