对C不了解,怎样将C移植到C#

对C不了解,怎样将C移植到C#,第1张

在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工具链等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9280377.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存