gcc 相关问题

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

gcc:未定义的引用

我想编译一下。 program.c #include int main(){int i = avpicture_get_size(AV_PIX_FMT_RGB24,300,300);运行这个gcc -I $ HOME / ffmpeg / include ...

回答 2 投票 36

当我们使用array [i,j]访问c中的元素时会发生什么? [重复]

在C中,为了访问二维数组,我们使用格式数组[i] [j]。但是当我不小心输入数组[i,j]时,它仍然编译并返回一个小的整数值(对于i = 5而j = 7且对于i = 5而且0和...

回答 1 投票 1

如何防止GCC优化忙等待循环?

我想为Atmel AVR微控制器编写C代码固件。我将使用GCC编译它。另外,我想启用编译器优化(-Os或-O2),因为我认为没有理由不启用它们,并且......

回答 8 投票 58

如何为cmake指明gcc版本?

我在ubuntu,gcc-4.8和gcc-5中有多版本的GCC。使用gcc -v会给出gcc版本4.8.4,所以看起来默认是4.8,但我需要使用gcc-5。我试过如何指定新的GCC ......

回答 1 投票 0

GDB的下一个命令在范围结束时向后跳转到所有堆栈分配的对象

当我在作用域中使用堆栈分配的对象(大括号内的一组命令)时,我在该作用域的末尾使用next,gdb跳回到每个堆栈分配的对象所在的位置,...

回答 1 投票 2

如何静态链接库以构建共享库

我试图在Ubuntu Linux中构建一个依赖于libusb的共享库。我想在libusb中静态链接到我的共享库。现在,将libusb构建为静态库。现在,当我试着......

回答 1 投票 0

gcc链接器如何获得函数的大小?

通过研究ELF格式,我可以看到目标文件有一个对应每个函数的符号,相应的符号表条目的值为st_size,这意味着......

回答 1 投票 2

gcc中的-ffreestanding选项是什么?

gcc中的ffreestanding是什么?它是干什么用的 ?我碰到以下内容:gcc -ffreestanding -m32 -c kernel.c -o kernel.o,不明白,这是什么意思。

回答 2 投票 30

GCC在Alpine Linux中找不到stdio.h

在一个新的Alpine Linux中,我通过apk添加了GCC -update-cache gcc,但仍然是一个简单的程序#include int main(int argc,char * argv []){return 0;用消息编译...

回答 1 投票 17

Linux中可执行堆栈的示例(i386架构)

我发现当我们使用嵌套函数时,GCC需要一个用于trampoline代码的可执行堆栈。但是,下面的代码,使用gcc编译时不会显示可执行堆栈。 (我用execstack来...

回答 2 投票 7

理解程序集中的pop指令

我是第一次学习计算机系统的学生(有计算机系统:程序员的观点)。我们正在进行汇编,我开始理解x86_64的命令后缀...

回答 1 投票 0

用于x86输入/输出端口I / O的C inline asm具有操作数大小不匹配

我正在关注youtube的一个教程,他说需要在C中编写一些asm代码(我在汇编方面不是很好)所以我只是处理整个代码:unsigned char inPortB(unsigned int _port)...

回答 1 投票 1

STM32 Cmake STM32Workbench项目

我正在尝试为我的STM32项目编写CMakeLists.txt文件。我正在使用此repo中的cmake文件:https://github.com/ObKo/stm32-cmake。从命令行构建工作正常。我在......

回答 1 投票 0

C - 指向结构指针的指针 - 分段错误

我学习C指针,因此我尝试使用指针表示法创建结构数组。我为struct User分配了指针数组,我设置了名称和标识符,然后我尝试打印它然后它...

回答 2 投票 0

mingw32-g ++。exe:错误:CreateProcess:再没有这样的文件或目录[重复]

我已经搜遍了所有,无法找到解决方案。我用编译器安装了code :: blocks版本。 (Windows 7)每次我尝试编译时,都会收到No Such文件或目录错误。一世 ...

回答 2 投票 1

从C中的两个参数字符串中删除重复的字符

我正在尝试优化我必须使用相同的速度优化使其更具可读性的问题。我的问题在于:允许的函数:write.c,没有别的。写一个程序......

回答 2 投票 1

gcc -g调试标志是否会影响程序执行?

我刚刚测试了一个我正在工作的程序,当我用-g编译它时,我发现它的执行速度提高了3μs(一个统计上显着的变化)。这对我没有意义 - 我认为-g ...

回答 3 投票 11

编译.c文件(使用gcc)并从文件中获取输入

我正在创建一个网站(php)来编译.c文件并运行.exe文件,其中包含一些位于文件中的输入。我的操作系统是windows。我正在上传.c文件,然后我执行exec(...

回答 2 投票 -3

是否可以在C [duplicate]中提取char指针数组的大小

我需要指定一个char指针数组的长度作为C中函数的输入。我不认为有可能在没有一些技巧的情况下在C中知道这个(比如迭代直到某个哨兵...

c gcc
回答 1 投票 1

指定64位对齐

给定结构定义,如struct foo {int a,b,c; };什么是最好的(最简单,最可靠和最便携)方式来指定它应该始终与64位地址对齐,即使在......

回答 6 投票 12

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