问题标签 [cc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
8663 浏览

c - main() 中的结构定义导致分段错误

是否无法在 main() 中定义结构。我尝试以下只是为了获得分段错误:

但是,当我将结构定义放在外面时,它就起作用了:

不知道为什么会这样。为此,我正在使用 Solaris SunStudio 编译器。

0 投票
1 回答
634 浏览

mysql - DBD-mysql 错误:您选择的 CPU 不支持 x86-64 指令集

我在 5.14.2 上安装 DBD-mysql-4.020 perl 模块。

运行make时,我遇到以下错误:

cc -c -I/u01/app/appadmin/product/perl-5.14.2/lib/site_perl/5.14.2/x86_64-linux/auto/DBI -I/usr/local/mysql-standard-4.1.14- pc-linux-gnu-i686/include -mtune=pentiumpro -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\" 4.020\" -DXS_VERSION=\"4.020\" -fPIC "-I/u01/app/appadmin/product/perl-5.14.2/lib/5.14.2/x86_64-linux/CORE" dbdimp.c dbdimp.c: 1:错误:您选择的 CPU 不支持 x86-64 指令集 make: * [dbdimp.o] 错误 1

将编译器升级到 gcc4.4 并付出了很多努力来克服这个问题。非常感谢您在解决此问题和安装 perl 模块方面的投入。

0 投票
1 回答
10047 浏览

c++ - 用 GCC 编译一个类

嘿,我不确定我是否犯了语法错误,但我做了一个类,当我尝试编译它时得到这个错误....

它适用于 g++ 但我必须使用 gcc ......

这是问题代码..

0 投票
2 回答
5101 浏览

compiler-errors - 修改 makefile 以编译 .cc 和 .cpp 文件

我正在尝试修改我的 makefile 以支持 .cpp 和 .cc,但是,我不断收到错误消息,例如

我正在修改一个支持 .cc 的现有 makefile,我想让它也编译 .cpp,但我不确定如何。这最初是一个 nacl 项目的 make 文件。

如何编译 .cpp 和 .cc?

makefile的相关内容:

CXX_SOURCES 中同时包含 .cc 文件和 .cpp 文件,因此它需要能够同时编译这两个文件

0 投票
1 回答
213 浏览

c - 为什么要抄送“实时”>>“实时”?

我在使用 c 编译器时遇到问题当编译一个简单的 hello world 时,用户时间是 >>> 实时的。

这里是两台机器之间的时间比较。

需要注意的是,机器没有执行任何其他任务,其他操作运行很快(甚至其他编译器)




此刻编译完成,但最后红色的是编译前等待信号20。那是哪里然后返回提示。

知道在哪里看吗?

0 投票
1 回答
912 浏览

makefile - Makefile: $(CC) 不适用于 ifeq

所以,这很奇怪。在我的makefile中我有

对于 make,条件为假,但

这里条件为真,并且

这里条件再次为假。这到底是怎么回事?

0 投票
1 回答
215 浏览

c++ - UNIX 上的“内部编译器错误:存储故障”是什么意思?

我必须使用 CCS 编译器 3.0 在 UNIX、Unixware 2.1.3 上构建一个应用程序,并且一直出现此错误:

我查看了系统上的可用空间,这很好。

这是 C++ 中的代码部分,从第 23 行到第 36 行:

我在 UNIX 上不是很好,不知道这是否是与操作系统相关的问题。有人能帮我吗 ?:)

谢谢!

0 投票
2 回答
937 浏览

python - 在 Solaris 10 上构建 msgpack-python - 使用仅在 c99 编译环境中有效

我正在尝试使用 Sun 编译器在 Solaris 上构建 python 模块msgpack-python,并且在 python ./setup.py 构建期间收到此错误:

我还尝试通过添加'-std=c99' 来进行编译,如下所述:Node.JS on Solaris

但最终得到:

cc: 警告:非法选项 -d=c99

任何人都对这个 stdbool.h 错误是什么以及如何解决它有任何想法。

谢谢。

0 投票
2 回答
1199 浏览

c++ - 在运行时找出特定线程的 CPU 核心

我在 SUN/Solaris 上运行 CC 编译器,我有超过 64 个由操作系统分配给不同内核的线程。我很想知道是否有方法可以在运行时获取不同线程的核心 ID?

我没有为这些线程设置亲和力,我使用 psrset 创建处理器集。

0 投票
0 回答
493 浏览

c - 没有为守护进程生成 coredump

我有一个作为守护进程运行的 C 进程。由于出现错误,它会出现段错误并终止。

为了找到问题,我启用ulimit -c unlimited了 coredump 进行分析。但不会生成 coredump 文件。如果我在没有守护进程的情况下运行该进程,则会生成 coredump。该问题仅在守护进程时发生。

为守护进程生成 coredump 的方法是什么?