Questions tagged «compiling»

与从源代码编译软件有关的问题,通常使用“ make”命令。

2
如何编译C ++源代码(“找不到iostream.h”错误)?
我不想讨论C ++或任何编程语言!我只想知道linux ubuntu在编译helloworld.cpp方面做错了什么! 我正在学习C ++,所以我的步骤是: 在vim中打开hello.cpp并将其写入 #include <iostream.h> int main() { cout << "Hello World!\n";` return 0; } 所以,在那之后我在终端中尝试了 g++ hello.cpp 与的输出是 hello.cpp:1:22: fatal error: iostream.h: No such file or directory compilation terminated. 你有什么建议?任何对我有用的逐步指南?谢谢!
20 compiling  c++ 

8
如何使用最新的openssl构建curl?
所以我建立openssl ./config make sudo make install sudo ln -sf /usr/local/ssl/bin/openssl `which openssl` 我卷发 ./configure --with-ssl make make install OpenSSL看起来已正确安装: openssl version OpenSSL 1.0.1g 7 Apr 2014 但是curl使用旧的openssl版本(1.0.1f而不是1.0.1g): curl --version curl 7.37.0 (x86_64-unknown-linux-gnu) libcurl/7.37.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 libssh2/1.4.3 librtmp/2.3 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps …
18 compiling  curl 

4
使用make“严重错误:gtk / gtk.h:没有这样的文件或目录”
我正在尝试使用make命令进行构建。我下面这个。我正在使用GTK + 2和C语言编译代码 hp@ubuntu:~/amhello$ make make all-recursive make[1]: Entering directory `/home/hp/amhello' Making all in src make[2]: Entering directory `/home/hp/amhello/src' gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c main.c:3:20: fatal error: gtk/gtk.h: No such file or directory compilation terminated. make[2]: *** [main.o] Error …
18 compiling  gtk  make 

1
编译TrueCrypt时,出现“对符号'dlclose @@ GLIBC_2.2.5'的未定义引用”
我正在尝试从Ubuntu 13.04上的源代码编译TrueCrypt 7.1a。但是make,在链接过程中失败,并显示以下错误: Linking truecrypt /usr/bin/ld: /home/user/truecrypt-7.1a-source/tc2/Volume/Volume.a(SecurityToken.o): undefined reference to symbol 'dlclose@@GLIBC_2.2.5' /usr/bin/ld: note: 'dlclose@@GLIBC_2.2.5' is defined in DSO /lib/x86_64-linux-gnu/libdl.so.2 so try adding it to the linker command line /lib/x86_64-linux-gnu/libdl.so.2: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[1]: *** [truecrypt] Error 1 make: *** …

2
是否可以在不重新编译源代码的情况下重建软件包?
我正在构建一个新的.deb,并希望修复包装中的lintian错误。但是,每次重建时,规则文件都会执行“ make clean”操作,因此会再次开始编译。 有没有一种方法可以指示我不想重新编译的构建过程,即我只是在改变包装,并且现在使用最后一组二进制文件就可以了?
18 dpkg  compiling 

3
如何运行.pyc(编译的python)文件?
当我编译一个python文件时,我得到一个* .pyc文件。当我尝试运行该程序时,我收到一条消息,提示没有用于运行它们的程序。当我通过该选项在线搜索程序时,它说没有。谁能帮助我在其中运行文件?
18 python  compiling 

3
从源代码编译还是从.deb软件包安装更好?
有时,当从Internet下载软件时,我发现有一个.deb软件包可用于我的Debian / Ubuntu和一个待编译的tarball。一开始,我只是为了易于安装而使用该软件包,甚至都不敢尝试编译。即使是声音,也让我有些害怕。但是,如今,当我可以选择时,有时会陷入困境:与.deb软件包相比,从源代码进行编译是否有不受欢迎的优势?我希望在这里找到答案,谢谢。

2
gcc:尝试执行“ cc1plus”时出错:execvp:无此类文件或目录
我是新手,但冒险。我正在三启动Windows,Fedora和Ubuntu 14.04 LTS(全部为64)。学习但不使用dpkg,apt和apt-get。开始使用Ubuntu(唯一安装gcc的系统)学习C ++。因此,在我第一次尝试编译时,我运行了命令gcc xy.cc并获得以下信息: gcc: error trying to exec 'cc1plus' : execvp: No such file or directory 因此,我在计算机上搜索了cc1plus和execvp。并没有发现。只是execvp.3.gz在目录中,/user/share/man/man3而cc1在中/user/lib/gcc/x86_64-linux-gnu/4.8。 因此,需要进行大量的工作并了解软件包的吸气剂和检查器,但没有勇气删除并重新安装等。 你有什么建议吗?

1
安装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> 然后,我尝试在构建之前将-DGCC_INSTALL_PREFIX标志设置为cmake,但这会导致更好的错误: > clang++ basic.cpp fatal error: 'iostream' file not found #include <iostream> 我一直遵循的步骤是(来自上述指南): > cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local/ \ -G "Unix Makefiles" path/to/llvm ... > make ... > make check-clang ... > make install-clang …
17 compiling  c++  cmake  clang 

1
在没有启动器的情况下编译Unity
我想修改统一,不显示启动(左侧边栏)在所有。我没有在寻找可以在某些情况下使启动器可见的解决方案。我真的希望它完全消失。这是给我的未婚夫的礼物,我希望她的linux笔记本电脑达到最高的女性接受度,该笔记本电脑运行着带有精美图标的码头底座,使它看起来像是来自那家知名的水果公司。 关于应该学习哪些软件包和哪些源文件的任何提示? 我希望它就像用“ unity.launcher.show()”注释掉这一行并重新编译一样容易:-) 谢谢!


3
如何使用debuild运行并行make?
我正在尝试打包一个我(共同)编写的软件。我在用着 debuild -i -us -uc -b 从原理上讲,这很好。为了缩短编译时间,我想进行分解以并行运行make(例如,我通常通过运行来运行make -j4)。我在网络上找到了一些建议如下的位置: debuild -eDEB_BUILD_OPTIONS="parallel=4" -us -uc -b debuild -j4 -us -uc -b 另一个站点建议向debian/rules基本设置好的文件中添加一些代码 MAKEFLAGS += -j4 但是,这些似乎都不起作用。我错过了什么吗?还是应该更改源代码的autoconf / automake设置中的某些内容?

1
如何正确地更新/安装/编译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 /配置机制: 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 glib-compile-schemas GLIB_GSETTINGS enable_dconf="yes (enabled, use …

6
构建软件包时如何解决dpkg-source问题?
这里有没有人有过创建Debian / Ubuntu软件包的经验?我正在尝试将lammps软件包(http://packages.ubuntu.com/quantal/lammps)从Ubuntu 12.10(Quantal )移植到Ubuntu 12.04 我只非正式地需要它-为了方便起见,在创建自定义虚拟机映像以部署到IaaS平台时,只需要一个.deb包即可。 遵循https://wiki.ubuntu.com/PackagingGuide上的Ubuntu打包指南,我可以成功构建,除非当我尝试使用debuild命令进行重建时,通常会出现以下错误: dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/lammps_0~20120615.gite442279-1.diff.aie32n dpkg-source: info: you can integrate the local changes with dpkg-source --commit dpkg-buildpackage: error: dpkg-source --include-binaries -i -b lammps-0~20120615.gite442279 gave error exit status 2 在src目录中运行“ make clean-all”仍然无法解决问题。有什么方法可以完全清除在生成过程中生成的所有文件,或者要求debuild忽略源文件中的任何差异?

2
如何在Ubuntu 18.04中编译和运行程序集?
所以最近我想学习汇编,所以学到了一些东西。我将其放入nano并将其保存为parker.asm。现在我想知道如何编译和运行它?我已经到处搜索,仍然找不到它。我真的很好奇,即使您不能使用它,也没有必要学习一种语言。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.