發表文章

目前顯示的是 二月, 2014的文章

有關Makefile 在vpath配合%的注意事項。

在看O'Reilly 的Gnu Make開發工具這本書的時候內容提到:

make除了可以用"大寫"的VPATH來告知make收尋不到檔案時的尋找目標。
"小寫"的vpath 可以配合 %  預設變數來設定相同功能,其語法為 
vpath


範例使用vpath  %.l   %.c   src

但是其實.c 的檔案是不會被找尋的一個vpath只能配一個pattern或是一個directory!
所以要改成:
vpath  %.l   src
vpath  %.c  src

這樣才能讓make自動找尋有關  .l   .c 的檔案在src資料夾下!至於為什麼以前的書寫這樣子可以現在的就不行我就不知道了,推測~應該是make版本有改語法規定吧。

安裝Samba 3.6.22剛剛遇到的怪問題。

下載source code 依照官方文件的安裝方式安裝後,卻在要啟動samba的那邊(寫一個script 去 start smbd, winbindd , nmbd)時出現了:
------------------------------------------------------------------------------------------------------------------------
/usr/local/samba/sbin/smbd: error while loading shared libraries: libtalloc.so.2: cannot open shared object file: No such file or directory

/usr/local/samba/sbin/winbindd: error while loading shared libraries: libtalloc.so.2: cannot open shared object file: No such file or directory

/usr/local/samba/sbin/nmbd: error while loading shared libraries: libwbclient.so.0: cannot open shared object file: No such file or directory
-----------------------------------------------------------------------------------------------------------------------


這時候就回到samba-3.6.22/source3/bin 下把缺的檔案 copy到 /usr/lib 下 就可以了!執行實缺啥就copy啥!像我缺了libtalloc.so.2, libwbclient.so.0 , libtevent.so.0 ,libtdb.so.1這幾個才能正常start......

這就是我討厭跟同事分享心得的原因之一

對於一個完全不懂電腦的人,丟一台mac教他用會比用windows來的快更不用講mac的穩定度,mac的操作就是比較直覺,mac本身就已經把一些普羅大眾會用到的軟體都已經包進去,公司同事還在那邊說我在話唬爛。跟我說:mac軟體那麼少,不像windows到處找都有黑黑板,要用軟體難找又要錢。都說了人家mac已經把你要用的簡單繪圖、修圖、錄影、office都已經內建了還不相信自己用習慣了m$卻靠背mac難用就認定mac就難用,好詭異的心態。實在很懶的跟他說『對於一個完完全全不懂電腦』的人m$跟mac一樣難用!那有何差別?所以我很討厭跟公司的同事交流心得就是這樣,只會認為自己年紀大就是對的先去碰過、看過、了解過人家mac怎麼設計跟國外為何這麼多人使用才來講好不好用。~~最後更好笑的事同事還講:國外是國外啊!國內市占率那麼低!幹!我真他x的為什麼要跟你討論一個只會用windows政府網站只有ie能上的快要被列入未開發的國家。