gcc 相关问题

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

GCC 6.4.0 VMWare播放器和Kali linux出错

我正在尝试在Kali上安装VMWare播放器。我已经下载并安装了捆绑包。更新的所有内容等,我已经运行了这些命令。 sudo apt-get install -y linux-headers - $(uname -r),...

gcc
回答 2 投票 -3

如何用-static编译命令有如此大的内存差异?(C)

我正在为大学工作,有一个网站检查我的内存使用情况,它用以下代码编译.c文件:/ usr / bin / gcc -DEVAL -std = c11 -O2 -pipe -static -s -o程序程序名....

回答 1 投票 0

C ++:安全使用longjmp和setjmp?

关于以下内容在linux / gcc上使用C ++中的longjmp和setjmp是否安全?异常处理(我没有使用longjmp / setjmp实现异常处理。我想知道哪一方......

回答 2 投票 39

如何在AddressSanitizer错误上生成核心转储

我编译了这样的代码以启用Asan:g ++ -O0 -g -fsanitize = address -fno-omit-frame-pointer但它从不生成核心转储,以便稍后我可以检查错误的详细信息。我怎么能够 ...

回答 1 投票 3

访问C文件中的汇编宏函数/指令

我想知道是否可以在另一个C文件文件中访问.directive或像%macro my_macro这样的宏的汇编指令:macroasm.S%macro my_macro 1 mov rsp,1%endmacro有没有...

回答 1 投票 0

如何让ASAN忽略子进程?

我正在尝试运行我的应用程序,启用ASAN来搜索泄漏和其他错误,但是,因为我在应用程序中使用popen,所以清洁剂报告子进程错误(...

回答 1 投票 1

编译所有C文件并使用Makefile创建可执行文件

我有一个C项目,它具有以下文件结构:Makefile src | -utils | | --vic.c | | --vic.h | -mod | | --type.c | | --type.h | -bb.c | -bb.h | -main.c所以,在根目录我...

回答 1 投票 1

奇怪的错误 - 链接到自己的库gcc时未定义的引用

我在创建和链接库方面没什么经验,但这次我对这个愚蠢的事情感到疯狂。 -bash-3.2 $ g ++ -m32 src / main.cpp -Iinc -lblpapi3_32 -I / tmp / diff / include -L / tmp / diff / ...

回答 1 投票 0

如何测试gcc是否无法在Windows批处理文件(cmd)中编译程序?

我做了这个随机的C代码(app.c)int main(){ERROR; //只是一个随机代码,以确保编译器失败。 }和这个批处理文件(run.bat)@echo off:启动cls echo编译... gcc app ....

回答 1 投票 0

linux x86_64 vm gcc错误的可执行输出架构,exec文件格式错误

我正在使用GNU / Linux 64位Oracle VM编译一个简单的c程序main.c:int main(){return 0; } gcc命令是:gcc -c main.c -o output当运行:./ output时,它会导致错误:“不能......

回答 1 投票 0

CMake:使用target_compile_options设置ggc-min-expand和-heapsize

底部的最小工作示例。假设我想修改特定CMake目标的GCC垃圾收集,称之为foo。我的直觉就是尝试,例如:......

回答 1 投票 1

共享标志的重定位编译问题

我在C中有一个程序,它使用GSL集成ODE系统,并将结果数据存储在数组中。代码在问题的最后,但你会发现它不是真正的问题。 ...

回答 1 投票 0

F2PY通过PRINT给出未解决的外部错误

我有一些FORTRAN代码,我想用F2PY编译。代码如下:C FILE:FTYPE.F SUBROUTINE FOO(N)INTEGER N Cf2py integer optional,intent(in):: n = 13 REAL A,X ...

回答 1 投票 0

警告:隐式声明函数'getresuid'(和'seteuid')

我想摆脱警告。当我使用gcc -Wall -ansi -o test test.c编译源代码时,我回到test.c:在函数'main'中:test.c:12:警告:隐式声明...

回答 2 投票 2

__attribute __((构造函数))如何更改入口点?

我知道从C编程语言的角度来看main()是程序的切入点。但是从操作系统的角度来看是__start在ctrt0启动例程...

回答 1 投票 1

gcc找不到-lgcc,g ++。exe:错误:CreateProcess:没有这样的文件或目录

我正在尝试在Windows上使用MingW,但是当我尝试编译我的c / c ++文件时,当我使用C(gcc)> gcc c:\ Users \ Administrator \ Desktop \ C C ++ \ hello world \ hello编译时发生以下错误.c - oc:\ ...

回答 1 投票 0

不能单步执行,但程序集单步和断点工作正常

我有一个在嵌入式ARM M4上运行的C应用程序;它工作正常。我使用Kinetis Design Studio,它使用gdb作为Windows上的调试器。对于我的大多数.obj,我可以单步执行C源代码。 ...

回答 1 投票 0

GCC跳转表初始化代码生成movsxd并添加?

当我在GCC中编译带优化的switch语句时,它会设置一个这样的跳转表,(fcn)sym.foo 148 sym.foo(unsigned int arg1); ; arg unsigned int arg1 @ rdi 0x000006e0 83ff06 ...

回答 2 投票 1

makefile错误:打开依赖文件.d / file_name.Td:没有这样的文件或目录

我正在尝试调整自动生成依赖项的makefile(我在这里找到)。但是,当我运行make时,我收到以下错误消息:t @ t-XPS-13-9365:〜/ pf / test $ make g ++ -MT .o / ...

回答 1 投票 0

通过朋友访问类中的受保护类型 - gcc允许,clang不允许

哪种编译器是正确的 - 或者这是标准中的缺陷? GCC编译以下代码,但clang抱怨: :20:7:错误:'Impl'是'A'代码的受保护成员:template&...

回答 2 投票 3

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