“/usr/bin/ld:找不到-lX11”构建Firefox OS?

Sri*_*han 1 firefox compiling

尝试使用 Ubuntu 13.10 构建 Firefox OS 并收到此错误:

host SharedLib: libOpenglRender (out/host/linux-x86/obj/lib/libOpenglRender.so)
/usr/bin/ld: cannot find -lX11
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/lib/libOpenglRender.so] Error 1
Run Code Online (Sandbox Code Playgroud)

我的系统架构是 x86_64 和 GCC 4.6.3

Bra*_*iam 7

/usr/bin/ld: 找不到 -lX11

这意味着您缺少 Xserver 开发库。您可以使用以下方法安装其中的大部分:

sudo apt-get install xorg-dev
Run Code Online (Sandbox Code Playgroud)

指南中还说:

Linux 的要求

要在 Linux 上构建,您需要:

[大啜]

X11 标头

  • @SridharRamanathan 是的。再次阅读指南,我在答案中添加了重要部分。 (4认同)