新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Linux系統(tǒng)下編譯安裝g2ipmsg(飛鴿傳書)

        Linux系統(tǒng)下編譯安裝g2ipmsg(飛鴿傳書)

        作者: 時(shí)間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

        系統(tǒng)Mandriva 2008,飛鴿版本為0.9.5。

        本文引用地址:http://www.104case.com/article/201609/305138.htm

        首先需要另外一些包,系統(tǒng)有些還沒有,只能重新裝,包據(jù)libgnomeui-2, gtk+-2, glib-2,libpanel-applet-2等,使用./configure會(huì)有相應(yīng)的提示,把缺少的裝上就行了,如libgnomeui2-devel-2.20.0-2mdv2008.0。

        準(zhǔn)備工作完成之后,接下來

        ./configure

        make

        make install

        然后就可以在/usr/local/bin中找到g2ipmsg程序了,運(yùn)行它就可以了。但是,這樣它不支持中文。再看看README文件,說是支持中文的話要另加參數(shù),無奈,只能重新安裝。

        make uninstall //作者做事倒也仔細(xì),把這個(gè)功能也做全了。

        按README文件是:

        ./configure --enable-systray --with-ext-charcode=CP936

        即把編碼指定為CP936。好,就按他說的辦。這樣再makemake install之后,運(yùn)行程序卻仍不能顯示中文,不知是被作者忽悠了還是RP有問題。

        接下來是一陣無奈的Google和百度,按網(wǎng)上一些介紹的方法試了個(gè)遍,仍不見效。最終的解決方法是在源碼中修改一點(diǎn)點(diǎn)東西。把該程序src目錄的codeset.c中的

        #define IPMSG_PROTO_CODE IPMSG_EXTERNAL_CHARCODE

        這一行改為

        #define IPMSG_PROTO_CODE “CP936”

        #define IPMSG_PROTO_CODE UTF-8 //(如果系統(tǒng)編碼不是UTF-8可能會(huì)有問題)

        就可以了。

        至此已完成了Linux下飛鴿傳書的安裝,按理說就可以跟Windows下的飛鴿直接交流了。該版本據(jù)說只能傳單個(gè)文件,不能傳文件夾。



        關(guān)鍵詞:

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 龙南县| 长垣县| 尤溪县| 彰化市| 本溪| 临武县| 汉沽区| 阿拉善左旗| 平邑县| 安塞县| 凤翔县| 潞西市| 囊谦县| 平谷区| 九台市| 安吉县| 铜陵市| 南京市| 延庆县| 金川县| 获嘉县| 河西区| 青神县| 晋城| 正安县| 沧州市| 韶关市| 鄂伦春自治旗| 论坛| 铜陵市| 连平县| 延长县| 南涧| 株洲市| 霍林郭勒市| 阿拉尔市| 海盐县| 章丘市| 友谊县| 卓资县| 宁蒗|