用C语言编写的代码程序问题 编写一个用C语言编写的代码程序程序并生成可执行程序

Android设备上的应用程序大都是用java语言編写的但有时我们需要用用C语言编写的代码程序进行一些底层的开发,但我们一般的PC机CPU都是Intel x86架构而大多数移动设备CPU都是ARM架构,因此在Linux仩编译运行的可执行程序是不能直接在Android手机上运行的但是我们可以在PC机上交叉编译出能在ARM平台下运行的程序。

不多说了放到usr/local/bin目录下,解压文件包解压后得到一个arm-2009q1文件夹,然后把arm-2009q1下的bin目录配进环境变量

接着我们就可以写用C语言编写的代码程序程序并且编译了随便写一個HelloWorld程序

然后,把可执行文件拷贝到手机sdcard中

明明有执行权限呀后来得知原因是sdcard目录下是不可以执行程序的,而在根目录的/data/local目录下是可以执荇的

先获得管理员权限这样才能读写根目录

将程序cat到指定的目录中

这时还只有读写权限,我们要添加可执行权限

后来经过借鉴网友的经驗发现这个是因为我们的程序使用的是动态链接方式编译的,而Android和Ubuntu的链接库文件路径不同导致找不到文件

静态链接后程序大了不少,洅重复上述步骤终于可以成功运行了,Hello world!


}
单项选择题用用C语言编写的代码程序编写的代码程序( )

D.经过编译解释才能执行

}
关于圣诞节的比如《平安夜》、《圣诞老人来了》。。谢谢!... 关于圣诞节的比如《平安夜》、《圣诞老人来了》。。 谢谢!
关于圣诞节的哦有的话传到,加分哟。
}

我要回帖

更多关于 用C语言编写的代码程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信