CC / GCC但不是G ++的奇数分段错误(C / SDL2 / Linux)
Odd segmentation fault with CC/GCC but not G++ (C/SDL2/Linux)

发布的代码直接从流行的SDL2教程的示例中复制,以确保不是我犯了一些愚蠢的错误。 我所做的就是改变...的路径。

从源代码中读取pkgversion
Read pkgversion from source

我正在使用带有gcc的blackfin工具链来处理我正在进行的项目。 我必须在不同平台上为不同的应用程序切换工具链。 这个工具链的名称是用...定义的

在64位Windows 8.1上构建本机gem'curb'失败:'检查curl-config ... no'
Building native gem 'curb' on 64 bit Windows 8.1 fails: 'checking for curl-config... no'

> gem install curb - --with-curl-dir = C:/curl-7.43.0-win32/bin --with-curl-lib = C:/curl-7.43.0-win32/lib --with- curl-include = C:/curl-7.43.0-win32/include我得到以下错误暂时......

链接共享库而不实际拥有它
Linking shared libraries without actually having it

我正在尝试交叉编译使用共享库的arm汇编代码,该共享库位于:/system/lib/libxyz.so(在主机设备上),并使用动态链接器:/ system / bin / linker - 这也是。 ..

gcc将所有警告视为错误,除了X
gcc treat all warnings as errors EXCEPT X

由于最好的原因未提及,我想将所有警告视为错误,除了一个警告(已弃用),我想作为警告。 有没有更方便的方法...

cephes数学库构建错误
cephes math library build error

我使用的是64位Ubuntu 14.04。 我试图安装cephes库,但我一直都会收到错误。 它说:`sqrtelf.387:8:错误:推送无效的指令后缀我环顾了...

SCTP echo服务器代码:Byteorder警告消息
SCTP echo server code: Byteorder warning messages

以下是使用Linux GCC的SCTP echo-server程序的代码:#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <sys / types .H> ...

exe优化
Exe optimization

我有test.exe,没有源代码,但有调试信息,并针对intel通用进行了优化。 你知道任何可以优化可执行文件的工具吗? 例如:我想优化exe ...

鱿鱼交叉编译
Squid cross compile

我一直试图在ARM Cortex A8(Linux)上交叉编译Squid 3.5.7。 我从http://www.squid-cache.org/Versions/v3/3.5/下载了它。我有arm-linux-gnueabi-gcc和arm-linux-gnueabi-g ++。 ...

我如何知道哪些标志可用于GCC更容易链接库?
How can I know which flags are available for GCC to link library more easily?

在阅读某些库的文档时,我看到一些库有一些功能,比如使用这些库编译程序更容易,只需在GCC参数中键入'-something'即可...

通过阅读gcc输出学习汇编
learning assembly by reading gcc output

我试图通过读取GCC生成的输出来理解汇编。 这是我在c ++中的代码:int main(){int x = 8; 我使用以下方法编译它:g ++ -g -Wa,-alh = source.s -masm = intel -fverbose-asm -...

C ++ Makefile LD错误
C++ Makefile LD Error

我正在使用libopencm3在C ++中编写ARM。 但我的Makefile包含错误。 就像你现在可以看到的! 我有以下Makefile:Q = @ RM = @rm -f MAKE = make CC = ...

GCC中的枚举器属性
Enumerator attributes in GCC

GCC的在线文档声称它支持枚举器属性:GCC允许在枚举器上设置属性。 然后它给出了使用这些属性的代码示例:enum E {oldval ...

奇怪的行为计算文件中的行
Weird behavior counting lines from a file

寻找一种从配置文件中读取参数的方法我发现了一种很好的方法,但事实是当我尝试计算线条时会发生一些非常奇怪的事情。 这是代码:FILE * ...

将16字节字符串与SSE进行比较
Compare 16 byte strings with SSE

我有16个字节的'字符串'(它们可能更短但你可以假设它们在末尾用零填充),但你可能不认为它们是16字节对齐的(至少不是总是)。 怎么写...

尝试使用Perl或MinGW或者在Windows 7上使用frama-c
trying to make frama-c work on Windows 7, using Perl or MinGW or

我想使用frama-c进行静态C代码分析。 它已经花了我一些力气安装它(希望)正确。 这些文件位于C:\ CodeAnalysis \ frama-c。 我想通过Windows应用它...

GCC + C:在二进制文件中按顺序保存函数
GCC + C: Keeping Functions in order in the binary file

我正在为微控制器做一些代码,我需要根据函数指针查找数据(这些数据和函数将在ROM中)。 我希望能够相对快速地做到这一点,并且......

avr-gcc:变量必须是const才能通过'__attribute __((progmem))'进入只读部分
avr-gcc: variable must be const in order to be put into read-only section by means of ‘__attribute__((progmem))’

我正在尝试重现这个4键键盘,为此我试图通过在我的Linux机器上用avr-gcc编译它来编译它的源代码。 我设法解决了编译器抛出的几个错误...

uint16_t减法GCC编译错误
uint16_t subtraction GCC compilation error

我有以下程序#include <stdio.h> #include <stdlib.h> #include <inttypes.h> int main(void){uint16_t o = 100; uint32_t i1 = 30; uint32_t i2 = 20; o = ......

来自静态库中共享库的未定义引用
Undefined reference from shared library in static one

例如,我有3个不同的实例:具有未定义引用“get_object”的共享库和定义“x”具有定义“get_object”,“y”的静态库。 二进制文件对象文件...

FLEX无法构建lex.yy.c
FLEX Cannot build lex.yy.c

下载flex-2.5.37.tar.gz解压缩并按照INSTALL的说明进行操作:./ configure + make + make install在新文件夹中,我编写了一个文件example.l,其中包含:%{int a = 0,b = 0 ; %} %% \ ...

SIM900:如何确定在串行(UART)发送和接收之间等待多长时间
SIM900: How to be sure how much time to wait between serial(UART) transmit and receive

我已经在C中编写了一个库,用于将SIM900 GSM与我的uC一起使用,但它有很多错误。 有时它有时不起作用。 我认为我的硬件工作正常。 我重写了它并确保...

C编译器中的列主要数组存储
Column-major array storage in C compilers

是否有任何C编译器具有扩展以按列主要顺序存储数组而不是标准行主要顺序?

nullptr无法用gcc 4.8识别
nullptr unrecognized with gcc 4.8

在Red Hat Linux工作站上,我使用devtoolset2给出以下命令:scl enable devtoolset-2 bash然后,当我调用gcc --version时,我得到:gcc(GCC)4.8.2 20140120(Red Hat 4.8.2- 15)......

使用C预处理程序指令创建GCC / G ++链接
Make GCC / G++ link using a C preprocessor directive

如何让gcc告诉ld使用代码本身内的预处理器指令链接库? 我有一个很长的,没有文档和难以阅读的cmake文件,它会产生很难...

如何配置autoreconf以使用与GCC不同的编译器
How to configure autoreconf to use a different compiler than GCC

我正在尝试编译其中一个项目的代码,源文件使用autoreconf来生成makefile。 “autoreconf --verbose --force --make”这个问题就是这个......

GCC原子buitlins是否与std = C99一起使用?
Does GCC atomic buitlins work with std=C99?

我正在使用这个内置的原子方法链接提到:以下内置函数大致符合C ++ 11内存模型的要求。 不过我试过......

gcov没有生成头文件的覆盖信息
gcov is not generating coverage information for header files

我第一次使用gcov而且我遇到的问题类似于这个帖子中报告的问题。 但是,我无法在该主题中的注释后解决我的问题。 我......

ubuntu 12.04.3:在objective-c中使用gcc 4.8.2
ubuntu 12.04.3 : gcc 4.8.2 in objective-c

我在ubuntu.12.04.3中使用了源代码编译(--enable-language = c,c ++,objc,obj-c ++)gcc-4.8.2。 我写了这个测试代码。 #import <objc / Object.h> #include <stdio.h> @interface Number:Object {...

未定义的引用错误,但库中存在符号
Undefined reference error but symbol existing in the library

我得到一个未定义的引用错误,如下例所示。 我已经看到很多与这个问题相关的问题,但我相信我给出了一个剥离的,可重复的,概念性的例子而不是特定的...

为什么这些unicode变量名不能与-fextended-identifiers一起使用?
Why doesn't these unicode variable names work with -fextended-identifiers? «, » and ≠

我听说可以在gcc中使用-fextended-identifiers标志来使用unicode变量名。 所以我用C ++编写了一个测试程序,但它没有编译。 #include <iostream> #include <...

如何让GCC不删除易失性指针的读取?
How do I get GCC to not delete reads from volatile pointers?

我的源文件中有以下代码:void * hardware = AllocateHardwareArea(SIZE); volatile uint32_t * reader =(uint32_t *)hardware; 无符号x; for(x = 0; x <SIZE / sizeof(u32); ++ x)...

如何检查我的代码是否在GCC中重新编译?
How to check if my code is getting recompiled in GCC?

如何检查我的代码是否由GCC重新编译。 例如,如果我输入:g ++ -c test.cpp有一种方法,GCC告诉你代码正在重新编译到一个新的目标文件......

在编译时发现可用的时钟类型
Discover available clock types at compile time

[Ubuntu 14.04,3.16.0-34-generic Kernel,GCC 4.8.4,Clang 3.5.0]我正在为我的应用程序编写一些经过时间的性能例程,我想在跨平台上完成它方式。 一世 ...

MinGW编译错误
MinGW compiling wrong

我正在用C编写一个程序用于作业,我想在我的Windows 10桌面上进行处理,但是在使用MinGW时我遇到了一个奇怪的问题。 我写的程序如图所示......

LTDL_LIBRARY_PATH和LD_LIBRARY_PATH之间有什么区别?
What is the difference betweend LTDL_LIBRARY_PATH and LD_LIBRARY_PATH?

在编译和链接C和C ++代码时,LTDL_LIBRARY_PATH和LD_LIBRARY_PATH环境变量的目的是什么? 另外它们之间有什么区别? 谢谢

为什么下面的C代码中的变量的多重定义没有错误?
Why is there no error for a multiple definition of variable in the below C code?

我有两个2个文件:ac:#include <stdio.h> extern int i = 5; int main(){prnt(); } bc:#include <stdio.h> int i; void prnt(){printf(“%d”,i); 程序编译时......

如何使用OpenSSL exacly?
How to use OpenSSL exacly?

好的,我需要使用OpenSSL库中的md5()函数,但是当我编译gcc时给出了一个错误 - “对md5的未定义引用”。 我尝试了几件事,我在不同的StackOverFlow问题中找到了......

派生类:在初始化列表中使用基类成员
Derived class: using Base class member in initializer list

第一段代码:struct Base {int x {}; }; struct Derived:Base {Derived():y {x} {} int y; }; int main(){Derived d; 编译好:gcc(6.0.0)...

编译gcc错误未定义引用`aes256_init'
Compilation gcc error undefined reference to `aes256_init'

我尝试使用gcc进行编译它给了我$ gcc demo.c -o samp.o /tmp/cclnweNC.o:在函数`main'中:demo.c :(。text + 0x12b):未定义引用`aes256_init'演示。 c :(。text + 0x142):未定义...

当使用gcc-5.2.0编译程序时,为什么valgrind没有发现泄漏
Why doesn't valgrind spot the leak when program was compiled with gcc-5.2.0

今天我正在编写一些东西,在我完成之后,我与valgrind进行了检查,我得到了一个惊喜。 如果我使用gcc-4.9.2在我的Ubuntu(15.04 64BIT)上使用以下代码编译我的程序:gcc -...

内联(x86)程序集如何影响程序流?
How does inline (x86) assembly affect the program flow?

我试图了解在运行时如何调用这些片段:__ asm {PUSH ES MOV CX,0 // ...更多x86汇编}; 不会调整寄存器会破坏程序流程执行吗?...

架构x86_64 MAC GCC的未定义符号
Undefined symbols for architecture x86_64 MAC GCC

所以我试图运行一些在Windows中完美编译的c代码,并尝试使用Xcode和gcc编译器运行相同的代码,当我尝试编译时,我的代码中出现此错误...

我们可以使用gcov在C / C ++源文件中找到可执行的代码行
Can we find executable lines of code in a C/C++ source file with gcov

gcov主要是代码覆盖工具。 但是,有什么办法可以用gcov找到LOC(不包括评论......等)吗? gcov必须很容易获得这些信息,但我没有找到任何信息......

错误包括netinet / in.h
Error including netinet/in.h

即使在尝试了所有包含头文件的命令之后,我仍然会收到netinet / in.h /usr/include/netinet/in.h:34的错误:错误:数字常量之前的预期标识符我已经包含了...

类 - 命名空间和模板成员函数特化
Class - namespace and template member function specialisation

我有这个代码:在Ah命名空间MyUtils {class A {public:A(); 〜A(); template <typename T> Set(T val); template <typename T> ...

在Android上简单的提升::精神语法SIGSEGV
Simple boost::spirit grammar SIGSEGV on Android

解析器命名空间qi = boost :: spirit :: qi; template <typename T> class action {public:action(std :: vector <std :: shared_ptr <part>&...

在RPATH中指定$ ORIGIN的推荐GNU链接器选项有哪些?
What are the recommended GNU linker options to specify $ORIGIN in RPATH?

假设我的平台是使用GNU构建工具链(GCC等)的vanilla(非嵌入式)x86-64 Linux。 要在RPATH中指定$ ORIGIN,我知道链接器选项:-Wl,-rpath,'\ $ \ $ ORIGIN'。 今天我 ...

安装wxwidgets 2的麻烦
Trouble with installing wxwidgets 2

如果你看到我安装wxwidgets 1的麻烦,如果你再次遇到问题你必须看看这个问题并阅读答案让我们开始,删除无用的gcc路径后我在控制台得到这个:来自....

类中的c ++ lambda表达式变量
c++ lambda expressions variables in classes

我想保存lambda表达式变量(比如在第一个代码块中)。 问题是,然后我使用类(如第二个代码块)编译器返回一些错误。 我不知道怎么......
1 2 3 4 5 6 7 232 233