10 月 25日 安裝samtools 缺少 lzma.h 源碼編譯

起因

對(duì)于自學(xué)生物信息學(xué)的我真是作死的一天奢方,還好我是打不死的小鄭润樱,反正服務(wù)器主機(jī)不能聯(lián)網(wǎng)渣触,做RNA-seq 要用到samtools,我靈機(jī)一動(dòng)壹若,把sam 文件傳到mac電腦嗅钻,然后在mac上安裝samtools,處理文件為bam店展,再傳回主機(jī)進(jìn)行下一步养篓,真是perfect哈,然后事實(shí)并不是你想的那樣的赂蕴。柳弄。。

步驟及問題

1.首先下載samtools 的源碼文件http://www.htslib.org/download/
2.解壓
3.cd 進(jìn)入解壓的文件夾
4.make

以上是標(biāo)準(zhǔn)步驟概说,然而

fatal error: zlib.h & lzma.h : No such file or directory

fatal error.png

圖片不是第一次遇到的問題時(shí)的语御,因?yàn)槲乙呀?jīng)找不到第一次的圖片了

然后就是各種百度 谷歌

http://blog.csdn.net/xubo245/article/details/50835347
http://blog.csdn.net/digent1/article/details/9467739
http://seqanswers.com/forums/showthread.php?t=9708
https://stackoverflow.com/questions/22738077/backports-lzma-lzmamodule-c11518-fatal-error-lzma-h-no-such-file-or-direct

其實(shí)遠(yuǎn)遠(yuǎn)不止這些,但是說道底席怪,就是缺啥補(bǔ)啥

我自然是安裝了這些包,但是有一點(diǎn)纤控,mac和linux下不一樣挂捻,mac 下 用brew install xz

有一篇文章里面說的 lzma.h 轉(zhuǎn)到xz里面

OK,順便普及一下什么是頭文件船万,也就是.h

在C語言家族程序中刻撒,頭文件被大量使用。一般而言耿导,每個(gè)C++/C程序通常由頭文件(header files)和定義文件(definition files)組成声怔。頭文件作為一種包含功能函數(shù)、數(shù)據(jù)接口聲明的載體文件舱呻,主要用于保存程序的聲明(declaration)醋火,而定義文件用于保存程序的實(shí)現(xiàn) (implementation)悠汽。 .c就是你寫的程序文件

其實(shí)我C++一點(diǎn)也不懂芥驳。柿冲。。

然而我安裝完成之后兆旬,還是說缺少假抄,沒找到

我仔細(xì)想了一下,應(yīng)該是已經(jīng)裝好了丽猬,剛好也看到一篇文章里面說 用一下這個(gè)命令:

sudo find /usr -name lzma.h

確實(shí)已經(jīng)安裝在我的目錄里面了:

然后我想了2個(gè)思路去解決

第一個(gè)坑死我的思路:

去修改makefile 這個(gè)文件


makefile

然后我根本不懂C語言宿饱,百度了半天,說是在CFLAGS
后面加上include 路徑就可以了

-I/usr/local/Cellar/xz/5.2.3/include/

open makefile

好吧脚祟,不知道有沒有哪位大神教我一下谬以,為啥我加了這個(gè),而且也試了在命令行加了路徑愚铡,就是說不行蛉签。。

第二個(gè)思路:我直接把那個(gè)文件考到需要的目錄就可以了

這個(gè)方法是可行的沥寥,但是mac電腦有robotless機(jī)制碍舍,根目錄下的那個(gè)文件夾不能考,用root 也不行邑雅,只有在物理開機(jī)的時(shí)候取消這個(gè)機(jī)制片橡,但是我膽子小,沒有去嘗試淮野。

然后我就不詳細(xì)說啦捧书,反正我又找了2個(gè)小時(shí),期間還去構(gòu)建了一個(gè)虛擬機(jī)骤星,嘗試各種方法经瓷,最后我找到了還有一個(gè)路徑

cp -r lzma /usr/local/include

把之前的 lzma 和lzma.h 都復(fù)制到 /usr/local/include 下,就可以make 了

好不容易啊洞难。舆吮。。队贱。

最后總結(jié)一下在一點(diǎn)不知道C語言的情況下如何搜索:

1.編譯的頭文件如何增加路徑
2下載安裝好的 lzma.h 怎么放到程序可讀的文件路徑中
3.make 缺少包 lib .h 如何安裝
4.源碼編譯中如何修改makefile 增加路徑
5.mac 如何安裝 lzma.h

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末色冀,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子柱嫌,更是在濱河造成了極大的恐慌锋恬,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件编丘,死亡現(xiàn)場(chǎng)離奇詭異与学,居然都是意外死亡彤悔,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門癣防,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蜗巧,“玉大人,你說我怎么就攤上這事蕾盯∧灰伲” “怎么了?”我有些...
    開封第一講書人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵级遭,是天一觀的道長望拖。 經(jīng)常有香客問我,道長挫鸽,這世上最難降的妖魔是什么说敏? 我笑而不...
    開封第一講書人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮丢郊,結(jié)果婚禮上盔沫,老公的妹妹穿的比我還像新娘。我一直安慰自己枫匾,他們只是感情好架诞,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著干茉,像睡著了一般谴忧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上角虫,一...
    開封第一講書人閱讀 51,590評(píng)論 1 305
  • 那天沾谓,我揣著相機(jī)與錄音,去河邊找鬼戳鹅。 笑死均驶,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的枫虏。 我是一名探鬼主播辣恋,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼模软!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起饮潦,我...
    開封第一講書人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤燃异,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后继蜡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體回俐,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡逛腿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了仅颇。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片单默。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖忘瓦,靈堂內(nèi)的尸體忽然破棺而出搁廓,到底是詐尸還是另有隱情,我是刑警寧澤耕皮,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布境蜕,位于F島的核電站,受9級(jí)特大地震影響凌停,放射性物質(zhì)發(fā)生泄漏粱年。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一罚拟、第九天 我趴在偏房一處隱蔽的房頂上張望台诗。 院中可真熱鬧,春花似錦赐俗、人聲如沸拉队。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽氏仗。三九已至,卻和暖如春夺鲜,著一層夾襖步出監(jiān)牢的瞬間皆尔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來泰國打工币励, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留慷蠕,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓食呻,卻偏偏與公主長得像流炕,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子仅胞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容