Articles of 编译器错误

WPSCANruby错误

我是黑社会使用wpscan。 请帮帮我。 请。 它显示stream动错误。 rubywpscan.rb www.security-ray.com [错误]安装缺less的rubygem。 请参阅自述文件或http://code.google.com/p/wpscan/ 根@黑客桌面:/首页/黑客/ pentest / wpscan 我正在使用Ubuntu 11.04。 和wpscan的最后一个版本

用gcc静态编译错误

我想编译下面的代码: #include<stdio.h> void func() { printf("In function\n"); return ; } int main() { printf("In mains\n"); func(); return 0; } 使用gcc -static -o try try.c但得到以下错误: /usr/bin/ld: error: hidden symbol '__ehdr_start' is not defined locally /usr/bin/ld: error: hidden symbol '__ehdr_start' is not defined locally /usr/bin/ld: error: hidden symbol '__ehdr_start' is not defined locally /usr/bin/ld: error: hidden symbol […]

Android的源代码build立在Ubuntu 12.04

我的朋友已经下载了Android的Kitkat源代码,他已经在他的机器上build立了它。后来他给了我的Kikat源代码的tar文件,我把这个源代码,当我试图build立它,我有下面的编译问题 make [2]:***没有制定目标的规则/media/XXXXXX/kitkat/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin/../lib/gcc/arm-eabi/4.7/include/stdarg.h', needed by ” /media/XXXXXX/kitkat/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin/../lib/gcc/arm-eabi/4.7/include/stdarg.h', needed by “。 停止。 我也安装了所有实用工具,如邮编libc6-dev libncurses5-dev:i386 x11proto-core-dev但仍然面临同样的问题所以我只想知道,如果我直接构build下载的源文件从其他机器?

从flex使用生成的文件时出现问题

我试图设置一个项目,使用flex(快速lex,而不是adobe之一)。 我在Ubuntu上运行,我通过apt-get方法安装了flex。 我已经search了编译错误,我发现人们只是在周围创build自己的补丁,或者发现许多人们问及没有人回答的论坛。 这是我的.ll文件 %option c++ %% %% 它生成一个lex.yy.cc文件,我将其包含在我的主文件中。 #include "lex.yy.cc" int main () { return 0; } 我得到的错误是很多这样的“多重定义”错误。 lex.yy.cc | 511 | yyFlexLexer :: yylex()'|的多重定义 我很坚持,flex版本是2.5.35,我通过code :: blocks编辑器使用gcc编译器。 如果我直接通过terminal编译主文件。 我明白了 未定义的引用`yyFlexLexer :: yywrap()'

free():无效的指针; ld以信号6 终止,核心转储

错误 目前使用这个来编译我的C ++程序: x86_64-w64-mingw32-g++ -std=c++11 -c main.cpp -o main.o -I../include x86_64-w64-mingw32-g++ main.o -o mainWin.exe -L/usr/lib/x86_64-linux-gnu/ -L/usr/local/lib -lopengl32 -lglfw32 -lGLEW -lX11 -lXxf86vm -lXrandr -lpthread -lXi -DGLEW_STATIC 我使用Mingw将我的C ++程序从Linux(Ubuntu)编译为Windows可执行文件。 我通过命令行编译相对较新,但是我想将我的工作环境彻底切换到Linux。 当我尝试编译该程序时,出现以下错误: *** Error in `/usr/bin/x86_64-w64-mingw32-ld`: free(): invalid pointer: [removed]*** ld terminated with signal 6 [Aborted], core dumped 我相信这是因为我build立了GLEW。 每当我make这一点,它都想使用mingw32msvc版本的mingw。 我想我需要它来使用x86_64-w64-mingw32-gcc 。 我无法弄清楚如何做到这一点(如果可能的话)。 额外 同样值得注意的是,我只在main.cpp的顶部定义了GLEW_STATIC 。 没有它,我得到未定义的引用GLEW。

Qt链接错误

我使用以下选项configurationqt-x11 ./configure -prefix / iTalk / qtx11 -prefix-install -bindir / iTalk / qtx11-install / bin -libdir / iTalk / qtx11-install / lib -docdir / iTalk / qtx11-install / doc -headerdir / iTalk / qtx11- install / include -datadir / iTalk / qtx11-install / data -examplesdir / iTalk / qtx11-install / examples -demosdir / iTalk / […]

当两个Linux第三方库在枚举中使用相同的名字时,在C ++中该怎么做

我正在使用Linux并使用第三方C和第三方C ++代码,并且正在编写我的C ++代码,因为编译器抱怨两次,所以我无法编译: 错误:相互矛盾的错误XXXX(我的variables名称)错误:XXXX有以前decalratoin XXXX是第三方库的两个库中两个不同枚举集的枚举成员。 有不止一个案件有类似的问题。

Linux C:在包含头文件中重新定义错误

我有一个项目,其中包含以下标题包括地图: main.c <- main.h <- tcphelper.h <- tcptest.h <- util.h <- udptest.h <————- util.h 在util.h中 ,我定义了一个struct cpu_usage的函数原型: void get_cpu_usage(struct cpu_usage *cu); 现在当我通过GCC编译这个项目时,我有这个重定义错误。 如何解决这个问题? 谢谢! In file included from udptest.h:15:0, from main.h:10, from main.c:7: util.h:27:8: error: redefinition of struct cpu_usage struct cpu_usage{ ^ In file included from tcptest.h:14:0, from tcphelper.h:10, from main.h:9, from main.c:7: util.h:27:8: note: […]

未定义的引用c ++,不寻常的情况

我正在用c ++创build一个队列类,并且遇到了编译makefile的麻烦。 我的queue.cpp类在这里 #include "queue.h" #include <stdlib.h> queue::queue() { front_p = NULL; back_p = NULL; current_size = 0; } void queue::enqueue(int item) { node newnode = node(item, NULL); if (front_p == NULL) //queue is empty { front_p = &newnode; back_p = &newnode; } else { back_p->next = &newnode; back_p = &newnode; } current_size ++; } […]

如何解决“configure.ac:不使用Gettext … Libtool Automake”? GNU / Linux中的Autoconf错误?

我是GNU / Linux和编译新手。 我无法从源代码编译Aegisub 。 在GNU / Linux Debian 7.7 Wheezy amd64,当在Aegisub中运行sh autogen.sh时,我得到以下输出: $ sh autogen.sh Running autoreconf… autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal –force autoreconf: configure.ac: tracing autoreconf: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION autoreconf: configure.ac: not using Libtool autoreconf: running: /usr/bin/autoconf –force autoreconf: running: /usr/bin/autoheader –force […]