文档章节

macports 使用技巧: gcc版本切换

FreeBlues
 FreeBlues
发布于 2014/07/13 14:29
字数 383
阅读 224
收藏 2

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$  

© 著作权归作者所有

共有 人打赏支持
FreeBlues
粉丝 98
博文 280
码字总数 493678
作品 0
其它
程序员
私信 提问
加载中

评论(28)

LIGHT-LOGO
LIGHT-LOGO

引用来自“FreeBlues”的评论

引用来自“light-logos”的评论

虽然没能在CCL里用IBM词典,但是已经可以在CCL里用GOOGLE翻译了。嗯,其实只要是时间充足,我可以自己翻译CCL的文档,并不是很困难,只要能联入网络,所以呢,如果你没功夫做这件事,我可以自己做,因为我快要能够联网了。
好啊,过段时间我在 github 上建立一个目录,把我做了一半的翻译工作放上去,你也可以节省一些时间,避免重复劳动

在win8下怎样在CCL里用数据库?
LIGHT-LOGO
LIGHT-LOGO
我会经常去看你在github的目录。
LIGHT-LOGO
LIGHT-LOGO

引用来自“light-logos”的评论

虽然没能在CCL里用IBM词典,但是已经可以在CCL里用GOOGLE翻译了。嗯,其实只要是时间充足,我可以自己翻译CCL的文档,并不是很困难,只要能联入网络,所以呢,如果你没功夫做这件事,我可以自己做,因为我快要能够联网了。

引用来自“FreeBlues”的评论

好啊,过段时间我在 github 上建立一个目录,把我做了一半的翻译工作放上去,你也可以节省一些时间,避免重复劳动
我试过了,太磨人了,呵呵,我没有相关的背景知识,太吃力了。我对计算机的方方面面都不熟,没有办法将发现一段混乱的文本的真正意思,我试着读了一下JAVA的一些使用多线程的例子,可惜没有帮助。所以,还是请你多费心了。最好是CCL文档的大部分章节。谢谢。
FreeBlues
FreeBlues

引用来自“light-logos”的评论

虽然没能在CCL里用IBM词典,但是已经可以在CCL里用GOOGLE翻译了。嗯,其实只要是时间充足,我可以自己翻译CCL的文档,并不是很困难,只要能联入网络,所以呢,如果你没功夫做这件事,我可以自己做,因为我快要能够联网了。
好啊,过段时间我在 github 上建立一个目录,把我做了一半的翻译工作放上去,你也可以节省一些时间,避免重复劳动
l
light-logos
虽然没能在CCL里用IBM词典,但是已经可以在CCL里用GOOGLE翻译了。嗯,其实只要是时间充足,我可以自己翻译CCL的文档,并不是很困难,只要能联入网络,所以呢,如果你没功夫做这件事,我可以自己做,因为我快要能够联网了。
l
light-logos

引用来自“light-logos”的评论

我想在ccl里使用IBM智能词典,也就是他俩进行通信,你看能不能给解决解决。

引用来自“FreeBlues”的评论

不好意思,这个真没时间去搞
哈哈,是在翻译CCL的文档么?
l
light-logos

引用来自“light-logos”的评论

我想在ccl里使用IBM智能词典,也就是他俩进行通信,你看能不能给解决解决。

引用来自“FreeBlues”的评论

不好意思,这个真没时间去搞
没事,以后再说吧~额,我按照你的那篇在lispbox中用quickload安装portableaserve的博文安装,结果失败了,显示Lambda list of method # is incompatible with that of the generic function CCL:ACCEPT-CONNECTION. Method's lambda-list : (ACL-COMPAT.SOCKET::SERVER-SOCKET &KEY ACL-COMPAT.SOCKET::WAIT) Generic-function's : (CCL::SOCKET &KEY CCL::WAIT CCL::STREAM-ARGS)
FreeBlues
FreeBlues

引用来自“light-logos”的评论

我想在ccl里使用IBM智能词典,也就是他俩进行通信,你看能不能给解决解决。
不好意思,这个真没时间去搞
l
light-logos
我想在ccl里使用IBM智能词典,也就是他俩进行通信,你看能不能给解决解决。
l
light-logos

引用来自“light-logos”的评论

lispbuilder-sdl这个库在哪儿有下载?怎么在lispbox07中安装?能否给个详细的说明,对于我这个比较笨的初学者来说实在是不知道怎么下手,我问了两个吧友,结果没了下文。。。麻烦你教教俺。

引用来自“FreeBlues”的评论

有两种安装方式,先说我觉得最简单的一种:用quicklisp安装,前提是你安装好了quicklisp,只要在 REPL 里执行 (ql:quickload "lispbuilder-sdl") 就可以了;另外一种方法是通过 ASDF 安装,这里有个不错的教程 http://blog.csdn.net/longsooooon/article/details/6720763
在安装的过程中报错了,得这样: ;(ignore-errors (ql:quickload "lispbuilder-sdl"))加载SDL库的方法为首先执行该表达式,然后执行下面这个表达式。 ;(cffi:load-foreign-library "d:/sdl.dll")
Mac OS X Lion安装MacPorts(让你在Mac的Shell下更加游刃有余)

转载请著名来自:诗商·柳惊鸿 Poechant CSDN博客,原文链接:http://blog.csdn.net/poechant/article/details/7213209 0、什么是MacPorts MacPorts是开源社区发起的一项方便开发者在Shell下...

晨曦之光
2012/04/24
244
0
Mac OS X中MacPorts安装和使用

Mac下面除了用dmg、pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样。MacPorts就像apt-get、yum一样,可以快速安装些软件。 下面将MacPorts的安...

cnblogs
2011/03/25
3K
2
Mac下带GUI的octave安装

octave在Mac下的安装一定要选macports,因为homebrew安装的版本是无法启动gui的会报错。 macports安装octave的步骤如下: 1. 2. 3. macports安装比较慢,耐心等待吧,一般需要五六个小时左右...

lastsweetop
05/30
0
0
MacPorts 2.1.2 发布,Mac 软件包管理

MacPorts 2.1.2 发布,该版本修复了 Xcode 4.4 下的自动检测问题。 MacPorts,曾经叫做 DarwinPorts,是一个软件包管理系统,用来简化Mac OS X和Darwin操作系统上软件的安装。它是一个用来简...

oschina
2012/07/27
819
1
MacPorts 2.0.4 发布,Mac软件包管理系统

MacPorts 2.0.4 发布了,该版本增加对 Xcode 4.3 的支持,同时修复了一些小 bug。 Mac下面除了用虚拟文件夹系统安装应用程序外,还提供了MacPorts 来帮助你安装其他应用程序,跟BSD中的ports道...

红薯
2012/02/28
572
1

没有更多内容

加载失败,请刷新页面

加载更多

zookeeper配置与使用

一.登录官网下载 不要带后缀的,那是公侧版本,下稳定版,比如3.4.9 二.安装与使用 解压后bin里是启动程序 配置文件:在conf下 复制zoo_sample.cfg改名为为zoo.cfg,打开zoo修改文件...

小兵胖胖
34分钟前
2
0
spring源码阅读笔记(一)

ClassPathXmlApplicationContext 与 FileSystemXmlApplicationContext 用了这么久的框架,是时候搞一下源码了,一般最初接触spring 从以下步骤开始 创建一个bean类 并创建 ooxx.xml之类的spr...

NotFound403
57分钟前
4
0
MySQL主从配置

12月14日任务 17.1 MySQL主从介绍 17.2 准备工作 17.3 配置主 17.4 配置从 17.5 测试主从同步 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单将就是A/B两个服务器做主从后,在A上写...

robertt15
今天
12
0
我的Linux系统九阴真经

在今天,互联网的迅猛发展,科技技术也日新月异,各种编程技术也如雨后春笋一样,冒出尖来了。各种创业公司也百花齐放百家争鸣,特别是针对服务行业,新型互联网服务行业,共享经济等概念的公...

问题终结者
今天
22
0
Java 使用 gson 对 json 根据 key 键进行排序

引入Google的gson jar <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.0</version>......

yh32
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部