文档章节

macports 使用技巧: gcc版本切换

FreeBlues
 FreeBlues
发布于 2014/07/13 14:29
字数 383
阅读 213
收藏 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
粉丝 96
博文 279
码字总数 488537
作品 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下带GUI的octave安装

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

lastsweetop
05/30
0
0
macPorts homebrew

MacPorts和Homebrew都是Mac OS X上的软件包管理工具 (via Wikipedia),且它们之间是不兼容的.个中好处就不介绍了,这里要说的是删除MacPorts并安装Homebrew. 准备条件: Mac是自带Ruby程式的,如...

markqk
2014/08/20
0
0
使用macports下安装python环境及pil,opencv等库

1、 安装macports 访问官方网站http://www.macports.org/install.php,这里提供有dmg安装和源码安装两种方式,这里下载相应的mac版本的macports进行安装即可。 点击安装完成后,在终端键入 ...

曾梓华
2015/03/05
0
0
MacOSx下安装mcrypt

本博客已迁移至 [www.0x520.com][1] [1]:http://www.0x520.com Download and install MacPorts from http://macports.org. The following steps are performed in the Terminal: Force MacPo......

小小霸王枪
2013/11/19
0
0
OpenCV MacOS源码安装

在Mac上折腾了一天的OpenCV源码安装,记录一下备忘 正常的步骤: 按照说明文档,下载源码,解压,进入目录 mkdir release cd release cmake -D BUILD_TESTS=OFF .. make -j8 sudo make inst...

TinkerS
2012/08/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

linux使用ntfs-3g操作ntfs格式硬盘

Linux内核目前只支持对微软NTFS文件系统的读取。 NTFS-3G 是微软 NTFS 文件系统的一个开源实现,同时支持读和写。NTFS-3G 开发者使用 FUSE 文件系统来辅助开发,同时对可移植性有益。 安装 ...

linuxprobe16
48分钟前
1
0
kubeadm部署kubernetes集群

一、环境要求 这里使用RHEL7.5 master、etcd:192.168.10.101,主机名:master node1:192.168.10.103,主机名:node1 node2:192.168.10.104,主机名:node2 所有机子能基于主机名通信,编辑...

人在艹木中
今天
7
0
Shell特殊符号总结以及cut,sort,wc,uniq,tee,tr,split命令

特殊符号总结一 * 任意个任意字符 ? 任意一个字符 # 注释字符 \ 脱义字符 | 管道符 # #号后的备注被忽略[root@centos01 ~]# ls a.txt # 备注 a.txt[root@centos01 ~]# a=1[root@centos01...

野雪球
今天
2
0
OSChina 周二乱弹 —— 程序员圣衣

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文:分享Skeeter Davis的单曲《The End of the World》 《The End of the World》- Skeeter Davis 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
17
0
[ python import module ] 导入模块

import moudle_name ----> import module_name.py ---> import module_name.py文件路径 -----> sys.path (这里进行查找文件) # from app.web import Personimport app.web.Person as Pe......

_______-
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部