Archive for 四月, 2010

GCC 編譯心得

include math.h時 需要在編譯的時候加上 -lm參數(for linker)
ex: gcc ex.c -lm -o ex

include stdio.h 需要加上-lc 參數
一般不加的原因, 是因為-lc是default參數

新竹油漆師傅

網站

http://tw.myblog.yahoo.com/jw!qlAQBVmfQ0AhHp7jSpelBA–/profile

量少可以按日點工.(材料自備)
合作方式可以洽談.
師傅老實, 配合度高. 價錢很便宜.

[轉貼]perl dec2hex

#!/usr/bin/perl

$foo = 123;
$hexval = sprintf(“%x", $foo);
$decval = hex($hexval);

print “\n$foo in hex is $hexval and in dec is $decval\n";

嵌入式 C語言查表

先宣告 ‘表’架構.

strcut lut{
unsigned char m00;
unsigned char m01;
}

之後將表矩陣做出來.

struct lut a[]={ {1,2},{3,4}};

之後可以利用矩陣index和struct內宣告來取.
例如 a[0].m00, a[1].m01

若是有多個表切換
struct lut *local_tb;
switch(tb_sel){
case(0): local_tb = tb1;
break;
case(1): local_tb = tb2;
break;
default: local_tb = tb1;
break;
};