阅读:4667回复:15
firefox可以跨平台编译吗?
在linux/mac下能编译出windows版本的firefox吗?
|
|
1楼#
发布于:2014-04-10 11:48
不行,OS都不一样,再说了,你在Linux/Mac下编译Windows程序,有什么必要么?
|
|
2楼#
发布于:2014-04-10 12:25
win的使用VS编译的,VS好像linux不能用吧
|
|
|
3楼#
发布于:2014-04-10 19:19
理论上所有程序都可以交叉编译
只要能准备完整的工具链 官方是推荐的VS2012或者VS2010,然后通过MozillaBuild工具包来编译 https://developer.mozilla.org/en-US/docs/Developer_Guide/Build_Instructions/Windows_Prerequisites 这有个用mingw32编译的 http://code.google.com/p/cppinfo/wiki/cross_compile_firefox_for_mingw |
|
|
4楼#
发布于:2014-04-10 23:18
linux下似乎只有用虚拟机安装windows+vs的模式,楼主有兴趣也可以自己试试看wine下mozilla-build能否工作--记得以前在askubuntu有人问过,好象答案是visual studio都装不起来的,我没试过。。。
|
|
|
5楼#
发布于:2014-04-11 11:04
|
|
6楼#
发布于:2014-04-11 11:40
烂点子:在mac上装个windows
|
|
7楼#
发布于:2014-04-11 14:23
|
|
8楼#
发布于:2014-04-11 15:54
|
|
9楼#
发布于:2014-04-11 16:42
|
|
10楼#
发布于:2014-04-11 20:42
有个东西叫mingw32,3楼说的很清楚
|
|
|
11楼#
发布于:2014-04-11 21:22
推荐用mingw-w64:http://sourceforge.net/projects/mingw-w64/files/
一般的应用倒是没什么问题,如果用到COM的话,比较缺.h和.a |
|
12楼#
发布于:2014-04-12 00:21
可以,使用交叉编译器,linux to mingw32的
但是这样在正常使用上毫无意义(因为和vc构建的不兼容),仅用于测试 |
|
|
13楼#
发布于:2014-04-12 18:10
|
|
|
14楼#
发布于:2014-04-14 10:31
|
|
上一页
下一页