问题标签 [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 投票
0 回答
448 浏览

perl - 尝试通过 cpanm 安装 Glib,cc 访问被拒绝

我正在尝试通过 cpanm 安装 Glib 模块。我有所有的先决条件,但在“构建和测试”阶段,安装失败。我检查了构建日志,看起来当应用程序调用“cc Glib.c”时我的访问被拒绝了。我有 MinGw 编译器,并且是我计算机的管理员。有任何想法吗?在此先感谢您的帮助。

编辑:这是来自构建日志最后四行的实际错误消息。

[CC Glib.c]

访问被拒绝。

dmake.exe:错误代码 129,同时制作“Glib.o”

-> FAIL 安装 Glib 失败。有关详细信息,请参阅 .cpanm\build.log。

这是完整的日志:

0 投票
3 回答
4071 浏览

python - 如何在 mac os 10.8 上安装 cc 而无需支付开发人员程序费用?

升级到 Mac OS 10.8 后,几个 python 库停止工作。尝试通过 easy_install 或 pip 重新安装它们会带来错误消息“-bash: cc: command not found”。XCode 已安装。尝试为 XCode 安装命令行工具坚持注册到开发人员计划。我不想为过去的工作支付 99 美元。我不需要分发任何东西——我没有开发任何与苹果有关的东西。

有没有办法在不声明自己是 Mac 开发人员/每年支付 99 美元的情况下获得 c 编译器、制作和所有这些东西?

更新:伙计们,这些反对票是关于什么的?你知道答案?您不想知道 Mac OS X 10.8 有问题吗?我真的很困惑。

0 投票
2 回答
37 浏览

linux - 逻辑与运算混乱

我对以下表达式的工作方式有些困惑。

当 filename.c 编译成功时,其存在状态将为 0(零)。因此,根据逻辑 && 操作,第二个表达式( ./a.out )不应该被执行。但它仍然有效并给了我结果。这个怎么运作 ?

谢谢

0 投票
1 回答
20589 浏览

c - 快速覆盖 -Werror 标志的方法?

如果 cc 配置设置为使用-Werror,是否有办法-Werror在使用 make 时从终端覆盖标志?

0 投票
3 回答
1310 浏览

makefile - Makefile:为隐式规则执行的命令设置参数(CFLAGS,LDFLAGS)

我对makefile很陌生。我正在阅读 GNU-make 手册,但我仍然不清楚如何为编译器和链接器设置参数,当它们被隐式规则执行时。这是 makefile 的一部分,请注意没有明确声明如何编译和链接所有内容:

该 makefile 从源文件和库构建可执行文件。但我想将它们编译成一个共享库。因此,我(我想我)必须将-fPIC参数 添加到. 我试过and ,但没有用。有没有人建议如何获得共享库?如果您需要更多信息,请询问。提前致谢!cc-shared-sonameldCFLAGS=-fPICLDFLAGS=-shared -soname foo

更新: $(SDK_PATH)/Soft/Build 中的生成文件:

如果需要 custom.makefile 和 config.makefile,你可以在这里找到它们:http: //pastebin.com/H8PNKKhu

更新 2:我刚刚发现了这个,位于$(SDK_PATH)/VP_SDK/Build: http: //pastebin.com/3knnSkmy

0 投票
2 回答
1830 浏览

c - 如何在 Solaris/Linux 服务器上为 Oracle 制作 makefile?

我有一个为 Informix 数据库正常运行的应用程序。但现在我希望它也为 Oracle 编译它。应该在下面显示的为 Informix 正常运行的 makefile 中进行哪些更改?

我对这些东西很陌生。所以请帮助我。

先感谢您。

0 投票
1 回答
1096 浏览

solaris - 抑制 solaris CC 链接器警告符号 XXX 具有不同的大小

我收到此链接器错误消息:

当我尝试做链接的事情时:

我想取消警告信息。如果我尝试添加 -t 选项,但失败:

0 投票
2 回答
5480 浏览

c - 即使 -lm 是编译标志,对“pow”的未定义引用也是如此。[C]

任何原因

使用代码会产生错误math.h?GCC 4.0.3 版(记录在案的工作版本)和 4.6.3 版(我当前的版本)之间是否可能存在差异?

makefileasm.c@https ://gist.github.com/3801291

这是在 ubuntu 12.04 上

我的终端输出是要点中的注释。

0 投票
0 回答
1899 浏览

gcc - 为什么 cc 找不到 lgomp 而 gcc 可以

在 Mac OS X 10.7 上

我在这个文件上运行这个命令http://www.imagemagick.org/source/wand.c他们在这里说 http://www.imagemagick.org/script/magick-wand.php

发生错误:

但 gcc 工作正常:

那是为什么?我想知道 gcc 和 cc 在这方面有什么不同。

仅供参考:我按照http://www.imagemagick.org/script/install-source.php安装了 ImageMagick 。我没有遵循的唯一命令是sudo ldconfig /usr/local/lib因为我的 Mac 这里没有ldconfig

0 投票
1 回答
890 浏览

c++ - Solaris 10 CC Preprocessor bug causes undefined symbols

I have a very very simple C++ file as follows that I'm compiling on Solaris 5-10 with the CC compiler. Here is the source code in my file myTest.C:

I would like to first run the CC pre-processor on this file, examine the pre-processed file, and then compile that pre-processed file into an object file. I call this "indirect-compiling". To do this, I do the following:

I would also like to compile this file without a separate pre-processing step as is normally done. I call this "direct-compiling". To do this, I do the following:

In theory, myFile_direct.o and myFile_indirect.o should be functionally equivalent. They should certainly contain the same number of symbols in their respective symbol tables right? So let's examine their symbols:

Shockingly, the directly-compiled object file contains 12 symbols that are absent from the indirectly compiled file. Why? This seems like a serious bug to me. Why are these symbols absent from the indirectly compiled file? If they are unnecessary, why are they included in the directly compiled file? Isn't direct-compilation supposed to do the same pre-processing first and just hide it from the user? What is going on here?

PS. I don't recognize the twelve extra symbols nor do I understand what their purpose is: