我正在尝试使用OSX交叉编译一个应用程序。然而,当我编译时,我得到了以下代码...
fatal error: 'linux/types.h' file not found
当我更改为sys/types.h时,现在我得到...
error: unknown type name '__s32'
unknown type name '__u8'
unknown type name '__u16'
etc
有人能帮我解决这个问题吗?
更新: i将键盘布局文件(gpio-keys.kl)更改为:
key 115 POWER WAKE
key 114 POWER WAKE
正如所见,我现在注册了音量按钮作为电源键在安卓,它唤醒了系统。不过,我希望有任何通用的gpio键唤醒系统。如前所述更改密钥布局文件的事实告诉我,问题可能在Android端,而不是Linux内核端。不确定。也许Android中有一些文件(策略文件等等)在这里,我可以为所选择的gpio键提供唤醒功能,就像POWER密钥具有这种唤醒功能一样。
请告诉我你的想法。
原件:作为背景,我的硬件是三星GalaxyS2-i 777,它运行在Exyno
设G是directed and unweighted图:G=(V,E)。我想从节点s,to all vertices with a multiple of 3 edges (arcs)找到最短的路径。
我的想法是构建新的图,G',它包括:为原始图中的每个节点复制3个副本,称为v1,v2,v3。对于原始图中的每个边(弧) (u,v),我将在新图中构建3条新的边:(u1,v2),(u2,v3),(u3,v1)。然后使用BFS算法来检查是否有从v1到u1的路径,然后它(可能吗?)告诉我们,有一条路径从s经过3条边的倍数。我不知道这是否解决问题的办法。有人能帮我解决这个问题吗?