安卓下编译,不能make

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
stugood
帖子: 5
注册时间: 2011-12-05 18:45

安卓下编译,不能make

#1

帖子 stugood » 2011-12-28 21:49

我还是在校大学生,有个软件是在安卓下用终端编译的,我用安卓系统弄的时候不成功,但是在电脑装的ubuntu下可以成功编译

我用的终端是Better Terminal Emulator Pro
编译的软件代码是:http://www.cs.cmu.edu/~hnn/pathneck/

以下是平板编译的时候的截图:
不知有没有人可以给点意见
图片
图片
图片

谢谢
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 安卓下编译,不能make

#2

帖子 枫叶饭团 » 2011-12-28 22:27

你还真把安猪当linux啊
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 安卓下编译,不能make

#3

帖子 qy117121 » 2011-12-28 22:30

枫叶饭团 写了:你还真把安猪当linux啊
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 chuan@ubuntu.org.cn
stugood
帖子: 5
注册时间: 2011-12-05 18:45

Re: 安卓下编译,不能make

#4

帖子 stugood » 2011-12-28 22:36

怎么样才能编译的,求助版主
stugood 写了:我还是在校大学生,有个软件是在安卓下用终端编译的,我用安卓系统弄的时候不成功,但是在电脑装的ubuntu下可以成功编译

我用的终端是Better Terminal Emulator Pro
编译的软件代码是:http://www.cs.cmu.edu/~hnn/pathneck/

以下是平板编译的时候的截图:
不知有没有人可以给点意见
图片
图片
图片

谢谢
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 安卓下编译,不能make

#5

帖子 枫叶饭团 » 2011-12-28 22:39

有android版的编译器?没听说过。。。
stugood
帖子: 5
注册时间: 2011-12-05 18:45

Re: 安卓下编译,不能make

#6

帖子 stugood » 2011-12-28 23:30

但是必须要弄那个工具哦,可以在电脑编译了以后放到安卓运行吗
stugood 写了:怎么样才能编译的,求助版主
stugood 写了:我还是在校大学生,有个软件是在安卓下用终端编译的,我用安卓系统弄的时候不成功,但是在电脑装的ubuntu下可以成功编译

我用的终端是Better Terminal Emulator Pro
编译的软件代码是:http://www.cs.cmu.edu/~hnn/pathneck/

以下是平板编译的时候的截图:
不知有没有人可以给点意见
图片
图片
图片

谢谢
头像
oliveryty
帖子: 484
注册时间: 2010-05-22 14:27
联系:

Re: 安卓下编译,不能make

#7

帖子 oliveryty » 2011-12-29 9:37

楼主,你取得了root权限了吗?
删除所有当前不在使用的内核: sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)
人人网的fedora主页: http://page.renren.com/601089068。不止是发布fedora的信息,也发布ubuntu的信息。关注本主页可以加入人人网linuxer群。
头像
oliveryty
帖子: 484
注册时间: 2010-05-22 14:27
联系:

Re: 安卓下编译,不能make

#8

帖子 oliveryty » 2011-12-29 9:38

因为没有root权限,基本什么也做不了
删除所有当前不在使用的内核: sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)
人人网的fedora主页: http://page.renren.com/601089068。不止是发布fedora的信息,也发布ubuntu的信息。关注本主页可以加入人人网linuxer群。
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 安卓下编译,不能make

#9

帖子 懒蜗牛Gentoo » 2011-12-29 9:48

首先,问下lz,你Android上的编译器,连接器,make等工具都装了吗?怎么装的?我很好奇。因为我没找到哪里有。
其次,一般做嵌入式开发的不会再目标板上编译目标板的程序。效率低下,操作也不方便。
一般都是使用交叉编译,lz需要在pc上安装交叉编译环境,然后编译出二进制文件,放到手机里去运行。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
stugood
帖子: 5
注册时间: 2011-12-05 18:45

Re: 安卓下编译,不能make

#10

帖子 stugood » 2011-12-29 10:53

取得root
oliveryty 写了:楼主,你取得了root权限了吗?
stugood
帖子: 5
注册时间: 2011-12-05 18:45

Re: 安卓下编译,不能make

#11

帖子 stugood » 2011-12-29 10:59

懒蜗牛Gentoo, 谢谢你的意见,不过我用电脑编译成功,放到手机不能运行,这个该怎么办?
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 安卓下编译,不能make

#12

帖子 懒蜗牛Gentoo » 2011-12-29 12:02

你要用电脑交叉编译,而不是直接用gcc编译。
首先你要在你的电脑上搭建交叉编译环境。
google一下交叉编译吧
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 安卓下编译,不能make

#13

帖子 枫叶饭团 » 2011-12-29 12:56

我看了下readme文件,这个软件是在linux/mac的软件。想把它移植到android上,可不是编译一下就能直接在android这破虚拟机上运行的
头像
chenyehong90
帖子: 315
注册时间: 2010-10-03 17:19

Re: 安卓下编译,不能make

#14

帖子 chenyehong90 » 2011-12-29 20:02

編譯默認設置是匹配本機,想在其他機器上運行要在configure的時候特别指明軟件會在何種機器下運行
头像
chenyehong90
帖子: 315
注册时间: 2010-10-03 17:19

Re: 安卓下编译,不能make

#15

帖子 chenyehong90 » 2011-12-29 20:06

還有,我記得安卓的應用都是走java虛擬機的,不是這麽好移植的。
回复