标签: compiling

在没有启动器的情况下编译 Unity

我想修改统一,不显示启动(左侧边栏)在所有。我不是在寻找任何可以让启动器在某些情况下可见的解决方案。我真的希望它完全消失。这是给我未婚夫的礼物,我想为她的 linux 笔记本电脑获得最高的女性接受度,该笔记本电脑运行一个带有花哨图标的坞站,使其看起来像是来自那家知名的果味公司。

关于我应该研究哪些包和哪些源文件的任何提示?

我希望它像用“unity.launcher.show()”注释掉这一行并重新编译一样简单:-)

谢谢!

unity compiling launcher

17
推荐指数
1
解决办法
2198
查看次数

如何安装白蚁

我在 UbuntuGnome 上使用 openbox .. 如果有帮助的话。

因此,我查看了位于此处的文档:

https://wiki.archlinux.org/index.php/Termite

我不知道如何安装它。我是个新手,希望有一个简单的解释是可能的,或者至少是在正确的方向上轻推。

我也按照这里的说明进行操作:https : //github.com/thestinger/termite

做了以下事情:

git clone --recursive https://github.com/thestinger/termite.git
cd termite && make
Run Code Online (Sandbox Code Playgroud)

然后得到这个:

ask@ubuntu:~/termite$ make
在 pkg-config 搜索路径中找不到包 gtk+-3.0。
也许你应该添加包含 `gtk+-3.0.pc' 的目录
到 PKG_CONFIG_PATH 环境变量
未找到包 'gtk+-3.0'
在 pkg-config 搜索路径中找不到包 vte-2.91。
也许您应该添加包含“vte-2.91.pc”的目录
到 PKG_CONFIG_PATH 环境变量
未找到包“vte-2.91”
在 pkg-config 搜索路径中找不到包 gtk+-3.0。
也许你应该添加包含 `gtk+-3.0.pc' 的目录
到 PKG_CONFIG_PATH 环境变量
未找到包 'gtk+-3.0'
在 pkg-config 搜索路径中找不到包 vte-2.91。
也许您应该添加包含“vte-2.91.pc”的目录
到 PKG_CONFIG_PATH 环境变量
未找到包“vte-2.91”
g++ -std=c++11 -O3 -Wall -Wextra -pedantic -Winit-self -Wshadow -Wformat=2 -Wmissing-declarations -Wstrict-overflow=5 -Wcast-align -Wconversion …

command-line compiling make

17
推荐指数
3
解决办法
4万
查看次数

安装 clang 5.0 并使用 C++17

我已经尝试了 3 天在 Ubuntu 16.04 机器上安装 clang 5.0。我尝试了各种 指南,但似乎没有任何效果。当我尝试简单地从 SVN 获取最新版本并构建/安装(详见此处)时,尝试编译一个简单的程序会导致:

> clang++ basic.cpp
/usr/include/wchar.h:39:11: fatal error: 'stdarg.h' file not found
# include <stdarg.h>
Run Code Online (Sandbox Code Playgroud)

然后我尝试在构建之前设置-DGCC_INSTALL_PREFIX标志cmake,但这导致了更好的错误:

> clang++ basic.cpp
fatal error: 'iostream' file not found
#include <iostream>
Run Code Online (Sandbox Code Playgroud)

我一直遵循的步骤是(来自上述指南):

> cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local/ \
-G "Unix Makefiles" path/to/llvm
...
> make
...
> make check-clang
...
> make install-clang
...
Run Code Online (Sandbox Code Playgroud)

有人可以像白痴一样对待我并逐步解释如何安装 clang 5.0 吗?或者给我指一个即使像我这样的基本傻瓜也可以遵循的指南?如果您还可以解释如何为 C++17 构建和安装 libc++,我将不胜感激。

更新:看来我没有正确安装 clang,因为这是使用 clang 进行详细编译的输出:

...
#include …
Run Code Online (Sandbox Code Playgroud)

compiling c++ cmake clang

17
推荐指数
1
解决办法
2万
查看次数

从它们构建后删除源

假设,我们已经从源代码 ( configure make install)构建了一些包。
我们可以在成功构建后删除源目录吗?还是看情况?那靠什么?

delete build compiling directory source

16
推荐指数
2
解决办法
1万
查看次数

编译一个内核(linux 3.2.5)需要多长时间?

使用make install -j 4命令在 12.04 上安装内核(linux 3.2.5)需要多长时间?

我的终端现在显示这个大约 40 分钟。

root@user-desktop:/usr/src/linux-3.2.5# make install -j 4
sh /usr/src/linux-3.2.5/arch/x86/boot/install.sh 3.2.5 arch/x86/boot/bzImage \
        System.map "/boot"
run-parts: executing /etc/kernel/postinst.d/dkms 3.2.5 /boot/vmlinuz-3.2.5
Run Code Online (Sandbox Code Playgroud)

compiling kernel

16
推荐指数
3
解决办法
6万
查看次数

找不到 opensslconf.h

我正在尝试构建 znort987 的解析器,并且已经执行了sudo apt-get libssl-dev. 我可以在其中看到各种与 ssl 相关的头文件,/usr/include/opensslopensslconf.h在 openssl 文件夹中丢失了,并且 make 命令引发了错误:

 make: *** No rule to make target `/usr/include/openssl/opensslconf.h', needed by `.objs/rmd160.o'.  Stop.
Run Code Online (Sandbox Code Playgroud)

我在 32 位 AMD 笔记本电脑上使用 Ubuntu 14.04。

更新:我执行了以下操作来清理我的安装:

sudo apt-get remove libssl-dev build-essential g++-4.4 libboost-all-dev libsparsehash-dev git-core perl
sudo apt-get install libssl-dev build-essential g++-4.4 libboost-all-dev libsparsehash-dev git-core perl
git clone git://github.com/znort987/blockparser.git
cd blockparser
make
Run Code Online (Sandbox Code Playgroud)

现在我得到:

/usr/include/openssl/e_os2.h:56:33: 致命错误: openssl/opensslconf.h: 没有那个文件或目录

compiling openssl

16
推荐指数
3
解决办法
5万
查看次数

如何在 14.04 上正确更新/安装/编译 ibus,dconf 问题?

我最近更新到 phpstorm 9.5,它说我应该将 ibus 更新到 1.5.11 或更高版本(此时是当前版本)。

好的。我从源代码下载了 1.5.11 并尝试安装它。我解决了一些依赖关系,但有一次我遇到了一个奇怪的配置错误,即未满足包要求 (dconf >= 0.7.5)。

安装 dconf-tools 和 dconf 包的其他部分后,我仍然得到这个按摩。比我做 sudo apt-cache show dconf-tools 并在输出中发现 libdconf0 (<< 0.7.3-2) 导致问题,因为 libdconf1 是 0.20.0-1,这似乎是更新的。

假设在 14.04 上不再使用 libconfd0,此信息对于编译 ibus 已过时。

我该如何解决这个问题?

编辑1:

  • 安装 dconf-tools、dconf-cli、dconf-editor 作为 dconf 包不存在于包中。
  • 检查 /etc 目录那里有 dconf 相关的东西
  • 检查 dconf 的 ibus/configure 机制:

    if test x"$enable_dconf" = x"yes"; then
        # check dconf
        PKG_CHECK_MODULES(DCONF,
            [dconf >= 0.7.5],
        )
        PKG_CHECK_EXISTS([dconf >= 0.13.4],
            [AC_DEFINE(DCONF_0_13_4, TRUE, [dconf is 0.13.4 or later])],
            [])
        # check …
    Run Code Online (Sandbox Code Playgroud)

package-management compiling ibus dconf 14.04

16
推荐指数
1
解决办法
2万
查看次数

找不到命令 cc,生成错误 127

我正在尝试在 Ubuntu 18.04 上安装 shc

wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9b.tgz
tar xvfz shc-3.8.9.tgz
cd shc-3.8.9
make
Run Code Online (Sandbox Code Playgroud)

但收到以下错误:

cc -Wall  shc.c -o shc
make: cc: Command not found
makefile:31: recipe for target 'shc' failed
make: *** [shc] Error 127
Run Code Online (Sandbox Code Playgroud)

生成文件:

# Makefile
#

INSTALL_PATH = /usr/local

# For SCO
CFLAGS = -b elf -O -D_SVID

# For IRIX
CFLAGS = -xansi -fullwarn -O3 -g0

# For Solaris
CFLAGS = -fast -xO4 -s -v -Xa

# For HPUX
CFLAGS = -Wall -O -Ae

# For …
Run Code Online (Sandbox Code Playgroud)

command-line compiling

16
推荐指数
2
解决办法
7万
查看次数

安装 LaTeX TexStudio 后缺少 letltxmacro.sty

我正在运行 Ubuntu 20.04。我通过aptitude. 但是当我尝试构建文档时,在 TexStudio 中出现以下错误:

File `letltxmacro.sty' not found. \RequirePackage{letltxmacro}[2008/06/13]
Run Code Online (Sandbox Code Playgroud)

经过一番谷歌搜索,我发现它可能属于包gl2pslibgl2ps*. 但是,它们都在我的存储库中不可用:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gl2ps
Run Code Online (Sandbox Code Playgroud)

有没有可能解决这个问题?如果是,如何?

package-management apt latex compiling

16
推荐指数
1
解决办法
7676
查看次数

找不到 -lgfortran

我正在尝试在 R 中安装一个包(包“ks”)。它失败并显示错误消息:

/usr/bin/ld: cannot find -lgfortran
Run Code Online (Sandbox Code Playgroud)

我已经安装了 Ubuntu 包 build-essential:

sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)

我也试过添加符号链接:

sudo ln -s /usr/lib/x86_64-linux-gnu/libgfortran.so.3 /usr/lib/libgfortran.so
sudo ln -s /usr/lib/libgfortran.so.3.0.0 /usr/lib/libgfortran.so
sudo ldconfig
Run Code Online (Sandbox Code Playgroud)

我经常使用 gcc 和 g++,但还没有理由使用 gfortran。

我在 gcc-4.7 ( http://ubuntuforums.org/showthread.php?t=2123821 )上看到其他人有这个问题,所以我想知道这是否来自手动安装 gcc-4.7。我跟着从接受的答案在这里的配方在这里,在这里在这里

运行lsb_release -a打印

Ubuntu 12.04.2 LTS

和运行uname -r打印

3.2.0-39-generic-pae

任何人都可以就为什么ld不起作用提供建议吗?

compiling gcc fortran ld

15
推荐指数
4
解决办法
3万
查看次数