在Linux上使用C#?
如果没有理解错的话应该是
bool result = SystemIOFileExists("/dev/serial/by-id/usb-serial");
if (!result)
{
return 0;
}
因为不知道前面和后面的代码,目前判断 上面的代码在文件不存在的时候返回 0
dev
支持标准c
c++
所以
主函数要加
返回值
另外
如果要显示结果最好加一句
system("pause");暂停一下屏幕。
eg:
#include<stdioh>
int
main()
{
int
sum=0,i;
;
system("Pause");
return
0;
}
首先 你编译的程序 用cat命令看 目录应该是/lib/libcso6 而Android 是 /system/lib/libcso
本来已经有C库了 但是 我这里没有用~ 你可以在 你的PC安装机子上找到 交叉编译arm-eabi-gcc或 arm-linux-gcc安装目录下的arm/432//libc/lib/libc28so好像 是这个 有一个是libcso6 这个是一个连接 不是文件 查看属性 看下连接的文件应该是 那个libc28so (放心它是arm版的)拷贝这个文件到 安卓/system/lib/去 然后
用RE文件 为它添加一个 连接 /system/lib/libcso6 就可以了
这样 标准库是被移植去了 但是 你的应用程序 有可能使用的是 /lib/libcso6 不是 /system/lib/libcso6
先测试不行的话 就把 /system/lib 连接为/lib
以上就是关于对C不了解,怎样将C移植到C#全部的内容,包括:对C不了解,怎样将C移植到C#、请问把C源程序移植到Dev-C++上运行,应该在源程序里面加些什么代码、标准C程序如何移植到android平台需要什么编译参数,我用的是arm-eabi-gcc工具链等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)