问题标签 [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.
c - main() 中的结构定义导致分段错误
是否无法在 main() 中定义结构。我尝试以下只是为了获得分段错误:
但是,当我将结构定义放在外面时,它就起作用了:
不知道为什么会这样。为此,我正在使用 Solaris SunStudio 编译器。
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 模块方面的投入。
c++ - 用 GCC 编译一个类
嘿,我不确定我是否犯了语法错误,但我做了一个类,当我尝试编译它时得到这个错误....
它适用于 g++ 但我必须使用 gcc ......
这是问题代码..
compiler-errors - 修改 makefile 以编译 .cc 和 .cpp 文件
我正在尝试修改我的 makefile 以支持 .cpp 和 .cc,但是,我不断收到错误消息,例如
我正在修改一个支持 .cc 的现有 makefile,我想让它也编译 .cpp,但我不确定如何。这最初是一个 nacl 项目的 make 文件。
如何编译 .cpp 和 .cc?
makefile的相关内容:
CXX_SOURCES 中同时包含 .cc 文件和 .cpp 文件,因此它需要能够同时编译这两个文件
c - 为什么要抄送“实时”>>“实时”?
我在使用 c 编译器时遇到问题当编译一个简单的 hello world 时,用户时间是 >>> 实时的。
这里是两台机器之间的时间比较。
需要注意的是,机器没有执行任何其他任务,其他操作运行很快(甚至其他编译器)
此刻编译完成,但最后红色的是编译前等待信号20。那是哪里然后返回提示。
知道在哪里看吗?
makefile - Makefile: $(CC) 不适用于 ifeq
所以,这很奇怪。在我的makefile中我有
对于 make,条件为假,但
这里条件为真,并且
这里条件再次为假。这到底是怎么回事?
c++ - UNIX 上的“内部编译器错误:存储故障”是什么意思?
我必须使用 CCS 编译器 3.0 在 UNIX、Unixware 2.1.3 上构建一个应用程序,并且一直出现此错误:
我查看了系统上的可用空间,这很好。
这是 C++ 中的代码部分,从第 23 行到第 36 行:
我在 UNIX 上不是很好,不知道这是否是与操作系统相关的问题。有人能帮我吗 ?:)
谢谢!
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 错误是什么以及如何解决它有任何想法。
谢谢。
c++ - 在运行时找出特定线程的 CPU 核心
我在 SUN/Solaris 上运行 CC 编译器,我有超过 64 个由操作系统分配给不同内核的线程。我很想知道是否有方法可以在运行时获取不同线程的核心 ID?
我没有为这些线程设置亲和力,我使用 psrset 创建处理器集。
c - 没有为守护进程生成 coredump
我有一个作为守护进程运行的 C 进程。由于出现错误,它会出现段错误并终止。
为了找到问题,我启用ulimit -c unlimited
了 coredump 进行分析。但不会生成 coredump 文件。如果我在没有守护进程的情况下运行该进程,则会生成 coredump。该问题仅在守护进程时发生。
为守护进程生成 coredump 的方法是什么?