有時候常常需要寫點小程式來驗證
需要每個點.c檔產生一個執行檔
這時候Makefile要怎麼寫呢?
EXEC = filename1 filename2 filename3
all: $(EXEC)
$(EXEC):
gcc $@.c -o $@
clean:
rm -rf *.o $(EXEC)
filename1 filename2 filename3就是你的.c檔的名稱並且用相同名稱來產生一個執行檔
之後如果要多編譯一個.c只要把檔案名稱加到EXEC底下就OK了
2012年5月21日 星期一
2012年5月17日 星期四
[IPv6]使用gogoclient取得ipv6 address上網
在XP下有時候要測試ipv6的是否能夠瀏覽IPv6的網頁
首先確定你的電腦已經能夠過IPv4上網
參考:
http://www.rd.ipv6.org.tw/?page_id=48
1.下載TB Client軟體, [ 32位元 ] [ 64位元 ]
2.安裝完後隨便選一家ISP免帳號連線
我選的是台灣固網hg.tfn.net.tw
3.連線成功後取到IPV6的IP
4.利用ipv6.google.com作測試
在Firefox裡面連線
http://http://ipv6.google.com/
5.測試是否能用nslookup查詢到ipv6 address
cmd->nslookup->type=aaaa->ipv6.google.com
> ipv6.google.com
Server: google-public-dns-a.google.com
Address: 8.8.8.8
Non-authoritative answer:
ipv6.google.com canonical name = ipv6.l.google.com
ipv6.l.google.com AAAA IPv6 address = 2404:6800:8003::63
6.直接用IPv6連線
http://[2404:6800:8003::63]
7.你也可以直接用這個網頁測試是否有IPv6的能力
http://ipv6day.tw/20helper.html
首先確定你的電腦已經能夠過IPv4上網
參考:
http://www.rd.ipv6.org.tw/?page_id=48
1.下載TB Client軟體, [ 32位元 ] [ 64位元 ]
2.安裝完後隨便選一家ISP免帳號連線
我選的是台灣固網hg.tfn.net.tw
3.連線成功後取到IPV6的IP
4.利用ipv6.google.com作測試
在Firefox裡面連線
http://http://ipv6.google.com/
5.測試是否能用nslookup查詢到ipv6 address
cmd->nslookup->type=aaaa->ipv6.google.com
> ipv6.google.com
Server: google-public-dns-a.google.com
Address: 8.8.8.8
Non-authoritative answer:
ipv6.google.com canonical name = ipv6.l.google.com
ipv6.l.google.com AAAA IPv6 address = 2404:6800:8003::63
6.直接用IPv6連線
http://[2404:6800:8003::63]
7.你也可以直接用這個網頁測試是否有IPv6的能力
http://ipv6day.tw/20helper.html
2012年5月14日 星期一
Makefile debug筆記
有時候編譯SDK時只知道大概錯誤出現在哪裡,卻不知道細節
可以使用以下指令看詳細makefile執行過程
Makefile debug option
http://oreilly.com/catalog/ make3/book/ch12.pdf
ex:
make --debug //開啟debug message
make --just print *> make.log //只列出makefile展開後的過程而不執行
這樣就可以知道進一步的細節拉
訂閱:
意見 (Atom)
