Tag: 编译

“make”和“make install”从不工作

用于从提取的tar球安装程序的命令make和make install由于某种原因从未工作。 make命令给出了错误: make: *** No targets specified and no makefile found. Stop. 和make install命令给我错误: make: *** No rule to make target `install’. Stop. 为什么这些命令没有执行? 我该怎么做才能解决这个问题?

无法在Ubuntu 13.10上编译RealTek RTL8188CE驱动程序

我想在我的机器上编译Realtek驱动程序,我收到以下错误: make -C /lib/modules/3.11.0-12-generic/build M=/home/david/Downloads/rtl8188ce-linux-driver modules make[1]: Entering directory `/usr/src/linux-headers-3.11.0-12-generic’ CC [M] /home/david/Downloads/rtl8188ce-linux-driver/base.o /home/david/Downloads/rtl8188ce-linux-driver/base.c: In function ‘rtl_action_proc’: /home/david/Downloads/rtl8188ce-linux-driver/base.c:885:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’ rx_status.freq = hw->conf.channel->center_freq; ^ /home/david/Downloads/rtl8188ce-linux-driver/base.c:886:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’ rx_status.band = hw->conf.channel->band; ^ /home/david/Downloads/rtl8188ce-linux-driver/base.c: In function ‘rtl_send_smps_action’: /home/david/Downloads/rtl8188ce-linux-driver/base.c:1451:24: error: ‘struct ieee80211_conf’ has no member named […]

“ldd”报告为“不是动态可执行文件”的文件是否依赖于其他库?

只是确保我做对了 – 我打电话 ldd /path/to/executable 它返回“不是动态可执行文件”。 这意味着它不依赖于其他库,对吗? 如果是这样,是否意味着它可以转移到另一个Ubuntu盒而不用担心依赖?

如何安装白蚁

我在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 然后得到这个: 问@ 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 ++ […]

什么是“openssl二进制文件”和“openssl开发包”?

使用bash,gcc(3或4系列),make等在Linux机器上使用通用C开发环境构建它。 建立预先要求是: ** 1. openssl binaries; 2. openssl development package with include files (on debian package libssl-dev); **

自升级到11.10后无法再构建gcc

星期一我升级到Ubuntu 11.04(我的初始安装)到11.10,现在我不能再从源代码构建gcc了。 由于我忘了在升级之前卸载gcc包,Ubuntu用它的稳定版4.6.1替换了我的4.7.0编译器。 所以我尝试再次构建SVN源,但它失败了。 我最近尝试过SVN修订版180193。 一段时间后,构建失败并显示以下消息: /home/raphael/devel/gcc/build/./gcc/xgcc -B/home/raphael/devel/gcc/build/./gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -g -O2 -O2 -I. -I. -I../../src/gcc -I../../src/gcc/. -I../../src/gcc/../include -I../../src/gcc/../libdecnumber -I../../src/gcc/../libdecnumber/bid -I../libdecnumber -I../../src/gcc/../libgcc -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -I. -I. -I../.././gcc -I../../../src/libgcc -I../../../src/libgcc/. -I../../../src/libgcc/../gcc -I../../../src/libgcc/../include -I../../../src/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS […]

找不到-lgfortran

我正在尝试在R中安装一个包(包“ks”)。 它失败并显示错误消息: /usr/bin/ld: cannot find -lgfortran 我已经安装了Ubuntu包build-essential: sudo apt-get install build-essential 我也尝试过添加符号链接: 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 我经常使用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-仿制PAE 任何人都可以提供为什么ld不起作用的建议?

“编译g13驱动程序时添加符号错误:命令行中缺少DSO”

我正在尝试编译下面收到的下载: https://code.google.com/p/linux-g13-driver/ : https://code.google.com/p/linux-g13-driver/运行make但我收到的错误,在网上搜索后,看起来像他们是程序员的错,但他们在这里: g++ c-source/G13.o c-source/G13Action.o c-source/Macro.o c-source/MacroAction.o c-source/Main.o c-source/Output.o c-source/PassThroughAction.o -o Linux-G13-Driver -lusb-1.0 /usr/bin/ld: c-source/Main.o: undefined reference to symbol ‘pthread_kill@@GLIBC_2.2.5’ //lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make: *** [Linux-G13-Driver] Error 1 如果有人有任何想法,请帮助我真的想让这个运行

如何加快Ubuntu应用程序的编译速度(make,cmake,gcc)

我正在编译一些程序,我有4个核心。 有没有办法告诉make , cmake或gcc使用所有内核或其他东西进行编译?

安装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 然后我尝试在构建之前为cmake设置-DGCC_INSTALL_PREFIX标志,但这会导致更好的错误: > clang++ basic.cpp fatal error: ‘iostream’ file not found #include 我一直遵循的步骤(来自上面的指南): > cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local/ \ -G “Unix Makefiles” path/to/llvm … > make … > make check-clang … > make install-clang … 有人可以像对待白痴一样对待我并逐步解释如何安装clang 5.0吗? 或者指点我甚至像我这样的基本傻瓜都可以效仿? […]