MacOS 兼容 Ubuntu 下的程序吗?

2015-01-20 22:31:47 +08:00
 zq9610
想搭一个 Android 交叉编译环境,在 Ubuntu 下不不习惯。
所以我想 Ubuntu 下那些 apt-get 的程序,我在 Mac 下用 port 装可以吗?
3174 次点击
所在节点    问与答
9 条回复
bellchu
2015-01-20 22:42:23 +08:00
docker
xiaogui
2015-01-20 22:42:37 +08:00
基本都有对应的东西。
learnshare
2015-01-20 22:54:32 +08:00
Mac 下不要试图编译 Android!!!!

别问我为什么,实践是检验真理的唯一标准,如果你愿意花一个月尝试一下。

不过许多程序都有 Mac 版,有的可以直接安装,有的可以自己编译。
zq9610
2015-01-20 22:58:25 +08:00
@learnshare 看来你已经试过了。。可以留个联系方式交流吗
zq9610
2015-01-21 01:34:38 +08:00
@learnshare 我自己按照谷歌的文档又搭了一遍,结果内核编译不了。。只能默默用回虚拟机。。
$ ./build.sh -p sun7i_android

mkscript current setting:
Chip: sun7i
Platform: android
Board:
Output Dir: /Volumes/Android/A20MID/lichee/out/android/common

INFO: build lichee ...
INFO: build buildroot ...
installing external toolchain
please wait for a few minutes ...
INFO: build buildroot OK.
INFO: build kernel ...
INFO: prepare toolchain ...
cat: /proc/cpuinfo: No such file or directory
Building kernel
build standby
Generating autoconf.h for standby
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
drivers/net/ethernet/sunxi/Kconfig:11:warning: multi-line strings not supported
drivers/net/wireless/bcmdhd/Kconfig:45:warning: defaults for choice values not supported
arm-linux-gnueabi-gcc -I. -I/Volumes/Android/A20MID/lichee/linux-3.4/include -I/Volumes/Android/A20MID/lichee/linux-3.4/arch/arm/mach-sun7i/include -g -c -nostdlib -march=armv7-a -marm -D__STANDBY_MODULE__ -fno-unwind-tables -fno-asynchronous-unwind-tables -mlittle-endian -O2 --min_array_alignment=4 --no_unaligned_access -e dram_freq_main dram_freq_entry.c -o dram_freq_entry.o
/Volumes/Android/A20MID/lichee/out/android/common/buildroot/external-toolchain/bin/arm-linux-gnueabi-gcc: /Volumes/Android/A20MID/lichee/out/android/common/buildroot/external-toolchain/bin/arm-linux-gnueabi-gcc: cannot execute binary file
make: *** [all] Error 126
ERROR: build kernel Failed
tempdban
2015-01-21 07:58:22 +08:00
@zq9610 去cm wiki看看 wiki.cyanogenmod.org
learnshare
2015-01-21 09:50:28 +08:00
@zq9610 先是在 Mint 上编译了一下,比较容易成功。然后在 Mac 搞了一个月,最后放弃了,需要解决的问题太多,最后你会忘了为什么要编译 AOSP。
zq9610
2015-01-21 11:05:46 +08:00
@learnshare 所以我用回了UBUNTU
learnshare
2015-01-21 11:33:32 +08:00
@zq9610 每个平台都有自己的脾气,调教难度太大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/163961

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX