C是一种通用编程语言,用于系统编程(OS和嵌入式),库,游戏和跨平台。此标记应与有关C语言的一般问题一起使用,如ISO 9899标准(最新版本,9899:2018,除非另有说明)中所定义 - 也使用c89,c99,c11等标记特定于版本的请求。 C与C ++不同,它不应该在没有合理理由的情况下与C ++标签结合使用。
我正在查看ARC处理器映射文件,并找到一个结束地址小于起始地址的部分。这是正常的还是链接器脚本中的错误或其他问题?部分名称类型......
交叉编译GCC:在检查动态链接器特性时,GCC_NO_EXECUTABLES后不允许链接测试
我正试图通过以下方式为LFS编译gcc-4.8.3。使用make时,我收到以下错误:检查动态链接器特性... configure:错误:在...之后不允许链接测试
我已经搜索过,似乎无法使用##预处理器运算符在C中执行此操作。我想使用变量值并创建一个像MY_FUNC_3这样的函数名称我知道如何使用'#define ...
用于计算五位数之和的程序该程序在编译器中显示错误,即使我认为它实际上是正确的#include int main(){int i,a,num = 32765,n; ...
我正在阅读一篇文章或在线发帖:Eli Bendersky的网站:Big Number的二进制表示并遇到了一个函数,所以我决定在我的IDE中测试它。该函数编译&...
与正面相比,为什么任何数据类型的范围在负面都比较大?例如,在整数的情况下:在Turbo C中,其范围是-32768到32767,对于Visual Studio,它是-...
我有两个C宏,第一个基本上是连接两个标记#define _PY_CLASS_NAME(名称)Py ## name第二个宏是字符串输入参数#define STR(text)#text因为...
我想解决一个数学方程式给出的字符串指针数组如char * equations = {“n + 1”,“n + 2”,“n * n + 3”}我希望编译器考虑内部的字符串上面的字符数组为......
当整数超过其限制时会发生什么?输出是3595,它将如何来?它是2字节类型? #包括 #包括 void main(){int n = 12,res = 1; ...
在我的系统中,sizeof(void *)=所有指针类型的8字节大小是8字节。我有这个struct struct元素{void * value};所以这个结构是一个8字节的指针值。因为所有类型...
我将不得不使用24位音频数据。这只是unsigned int而不是32bit,它是24bit。那么在C中定义和使用24位数据的简单方法是什么?
我试图在二叉搜索树中插入字符串。所以我要尝试的是,解析文件中的字符串(包含指令集),然后插入函数insertOpcodeFromFile()。 ...
所以我的程序在写入文件(userName.txt)后崩溃了。它说存在访问冲突。我的函数是否从堆内存中清除了什么?错误消息:0x00f921da处的未处理异常...
如果在sendfile()正在进行时写入/更改文件,则预期的行为是什么
一个线程写入一个文件(甚至删除它),另一个线程同时为该文件调用sendfile()以获得重叠位置。这里的预期行为是什么?另外,如果我理解......
我正在用C编写一个程序,自动化Chrome中的键盘点击以访问网页。如何检查我要访问的页面是否已满载?我想知道页面是否已成功加载或...
我使用fork()来生成子进程来运行一些代码,但是我发现在子进程中,有些代码比如printf(“child is running”);下面不会运行,当我删除switch()中的句子时......
在MinGW / MSYS2上编译XZ Utils时出现未知类型
我一直在尝试使用MinGW-w64编译XZ Utils,当尝试在./configureing之后运行make时,我得到sigset_t未知的错误。 XZ Utils版本是5.2.3,我的MinGW-W64是......