我是靠谱客的博主 独特火,最近开发中收集的这篇文章主要介绍linux中波浪号代表什么_linux – $HOME和’〜'(波浪号)之间的区别?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我一直认为$ HOME和〜是完全一样的,因此可以

可互换使用。今天,当我试图安装pylibmc,一个python

绑定到memcached,在我共享的服务器上使用〜给我错误,但不是

$ HOME。我想解释一下为什么。

libmemcached是pylibmc的要求。我安装了libmemcached

在我的主目录下,因为我没有根服务器上。结果,到

安装pylibmc,我需要确保安装脚本知道在哪里

找到libmemcached。

当执行python setup.py install –with-libmemcached =〜时,安装

脚本运行

gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall

-Wstrict-prototypes -fPIC -DUSE_ZLIB -I~/include

-I/usr/local/include/python2.7 -c _pylibmcmodule.c

-o build/temp.linux-i686-2.7/_pylibmcmodule.o -fno-strict-aliasing

这会给出无法找到libmemcached的错误。

如果我更改为–with-libmemcached = $ HOME,脚本将运行

gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall

-Wstrict-prototypes -fPIC -DUSE_ZLIB -I/home/waterbotte/include

-I/usr/local/include/python2.7 -c _pylibmcmodule.c

-o build/temp.linux-i686-2.7/_pylibmcmodule.o -fno-strict-aliasing

没有任何问题。看起来问题是波浪号不能解决。但为什么?

最后

以上就是独特火为你收集整理的linux中波浪号代表什么_linux – $HOME和’〜'(波浪号)之间的区别?的全部内容,希望文章能够帮你解决linux中波浪号代表什么_linux – $HOME和’〜'(波浪号)之间的区别?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(72)

评论列表共有 0 条评论

立即
投稿
返回
顶部