gcc 相关问题

GCC是GNU编译器集合。它是Linux上事实上的标准C编译器,也支持许多其他语言和平台。

为什么/ dev / stdout是“1 [重复]

SEGMENT .data;什么都没有SEGMENT .text;酱全球_start _start:pop ECX;得到ARGC值mov EAX,4; sys_write()mov EBX,1; / dev / stdout; ^^^^^ ...

回答 1 投票 0

GNU Linker - 孤立的部分和符号赋值

在阅读了关于GNU链接器的足够文档之后,我对组合关于实现自定义链接器文件的两个不同概念感到困惑。第一个概念是孤儿部分 - 如果......

回答 1 投票 0

如何在linux中编译静态库?

我有一个问题:如何使用gcc在linux中编译静态库,即我需要将我的源代码编译成名为out.a的文件。用命令gcc -o out.a简单编译就足够了......

回答 3 投票 122

内联程序集返回:在创建共享对象时,不能使用针对未定义符号的重定位R_X86_64_32S [重复]

我正在研究Xeno Kovah在中级装配第18卷中的例子。他正在使用Visual Studio和Intel Assembly,内联。我已经尝试将其改编为GCC,如下所示。我用-masm =编译...

回答 1 投票 1

gdb:无法设置断点:“没有加载符号表。使用“file”命令。“

使用gdb时我即使使用file命令也无法设置任何断点:(gdb)file crab_spectrum从“crab_spectrum”加载新的符号表? (y或n)y从......读取符号

回答 1 投票 -2

cout打印包含比设定长度更多的字符的char []? [重复]

#包括 using namespace std; int main(void){char name [5]; cout <<“姓名:”; cin.getline(name,20); cout << name;输出:名称:HelloWorld HelloWorld ...

回答 5 投票 -1

在R值中使用volatile两次

语句:volatile unsigned char * volatile p =(volatile unsigned char * volatile)v;在MSVC v14.1中生成警告C4197:警告C4197:'volatile unsigned char * volatile':顶级...

回答 2 投票 12

为arm64交叉编译googletest

我有一些我想用googletest测试的库的C代码。我打算为多种架构构建库,包括x86,x86-64,ARM和ARM64。由于图书馆将出口......

回答 2 投票 1

C编译器如何处理使用未初始化的变量?

正如我们所知,使用未初始化的变量是C或C ++中未定义的行为。例如,如果我们有:int x; printf(“%d”,x);它会产生一个我们无法预测的数字。我的问题 ...

回答 2 投票 -7

编译错误:/ usr / bin / ld:找不到-lnetlink

我正在尝试使用gcc编译一些c代码,但我一直得到:/ usr / bin / ld:找不到-lnetlink我在gcc make参数中包含了-lnetlink。使用locate netlink能够找到......

回答 1 投票 2

我是否必须在开发期间每次编译C ++代码?

假设我们有一个庞大的代码库,我们正在用C ++进行开发。我们是否必须每次都重新编译才能测试代码?如果是,那么开发需要很长时间。什么是 ...

回答 1 投票 2

在C(GCC)中的宽字符串上调用goto

我找到了这段代码:goto *&L“\ xfeeb”;它导致程序永远挂起,显然是通过调用x64指令0xEB和0xFE(按此顺序,由于x64的little-endianness)。 ...

回答 1 投票 2

在Matlab中使用以前版本的gcc for mex

我想在Matlab中使用gcc 4.9版。我安装了gcc-4.9,但我试图将它与Matlab一起使用已被挫败。警告:您使用的是gcc版本'5.4.0'。 gcc的版本不是......

回答 1 投票 0

当C ++将元素从函数的返回值存储到std :: vector时出现意外的结果

当函数涉及重新分配时,我发现一些编译器可能在函数调用之前保存地址。它导致存储在无效地址中的返回值。有一个例子可以解释......

回答 2 投票 45

gcc默认链接到libc.a或libc.so吗?

我在Ubuntu 16.04 64位上使用gcc 5.4.0。当我编译程序时:gcc -o prog prog.c GCC自动链接到C标准库,所以我不必专门那样做。我怎么能看到......

回答 1 投票 5

函数如何返回没有return语句的东西? [重复]

它在Windows命令提示符下工作,就像我没有错过返回new_node; #包括 #包括 typedef struct Node {int value; struct Node * next; } ...

c gcc
回答 1 投票 1

如果我优化大小而不是速度,为什么GCC会生成15-20%的代码?

我在2009年首先注意到GCC(至少在我的项目和我的机器上)如果我优化尺寸(-Os)而不是速度(-O2或-O3),我倾向于生成明显更快的代码,而我... 。

回答 6 投票 411

Rabbitmq-c库在Debian 8中没有动态链接

目标:通过gcc(https://github.com/alanxz/rabbitmq-c)动态链接Rabbitmq-c。项目名为storeman:#include #包括 #包括 #...

回答 1 投票 0

解释'空'C数组(int a = {};)

我有一段代码片段定义(我相信)一个空数组,即一个不包含元素的数组:int a [] = {};我用gcc编译了片段没有问题一位同事......

回答 3 投票 2

如何使用GCC的纯属性?

我知道存在其他问题,但我仍然无法解决这个问题。假设我有以下代码:struct point {int x; int y; }; void SetPoint(struct point * pt,int x,int y){...

c gcc
回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.