沒在Android上寫程式過啊,還以為一樣都是linux作法應該都一樣
卻忘了最重要的事情啊,Android改寫過gnu library阿.
一般情況下用的cross compile編出的執行檔,完全不能在android上shell執行
用adb把檔案送到機器上卻發現,
/system/bin/sh: ./test: No such file or directory
如果要編出簡單的測試執行檔要加 -static,不能動態連結阿.
arm-linux-gcc -o test -Wall test.c -static
REF:
http://bbs.csdn.net/topics/390349057
真的是改天要找時間研究怎麼在build android用的執行檔,真是太蠢了..Orz
2014年12月25日 星期四
2014年12月9日 星期二
linux command time 的用法
看man page 還是有點模糊.
這邊試了一下發現time要用/usr/bin/time的才會有 --format 的參數可以吃。
要不然都是一直跳出 invalid argument
不過有一個參數還滿有用 %C
=>顯示這次計時用的命令跟參數
一般預設的時間結果,
real $e
user %U
sys %S
eg:
time --format "%C real: %e[sec] " du -h -d 1
這邊試了一下發現time要用/usr/bin/time的才會有 --format 的參數可以吃。
要不然都是一直跳出 invalid argument
不過有一個參數還滿有用 %C
=>顯示這次計時用的命令跟參數
一般預設的時間結果,
real $e
user %U
sys %S
eg:
time --format "%C real: %e[sec] " du -h -d 1
2014年12月8日 星期一
linux下掛載android平板
在linux下本來以為跟一般USB storage依樣會出現在 /media下面,
不過看來完全不是這麼一回事阿.
看起來好像是因為MTP檔案格式的問題,最後在下面的link找到類似的答案.
路徑會是在/run/user/$USERID/gvfs/$PAD_MTP_URL/xxxxxxxxxx
找了一個早上
http://askubuntu.com/questions/342319/where-are-mtp-mounted-devices-located-in-the-filesystem
不過看來完全不是這麼一回事阿.
看起來好像是因為MTP檔案格式的問題,最後在下面的link找到類似的答案.
路徑會是在/run/user/$USERID/gvfs/$PAD_MTP_URL/xxxxxxxxxx
找了一個早上
http://askubuntu.com/questions/342319/where-are-mtp-mounted-devices-located-in-the-filesystem
訂閱:
意見 (Atom)