问题标签 [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.
php - Dreamweaver 语法高亮(Php、Html)
我刚开始使用 Dreamweaver CC,之前一直在使用 notepad++。当我在 Notepad++ 中编写代码时,例如 php,在 notepad++ 中,如果我突出显示一个开始分隔符,它会自动突出显示相应的结束标记。有人可以向我解释如何在 Dreamweaver CC 中执行此操作,默认情况下不存在。谢谢你。
cc - cpp:尝试执行“cc1”时出错:execvp:没有这样的文件或目录
当我通过 ./build.bash 命令构建 roms 模型时,我面临以下错误。出现的错误是
我使用yum install gcc-c++
但它回答说包 gcc-c++-4.6.3-2fc16.i686 已经安装。但是我在输入之后什么也没有得到。然后whereis cc1
我在 /usr/libexec/gcc/i686-redhat-linux/4.6.3 中找到了 cc1。因此我导航到 /usr/bin 并通过 ln -s cc cc1 创建链接。之后通过键入whereis cc1
它回复:/usr/bin/cc1 再次通过键入 ./build.bash 它回复:
你能告诉我如何解决这个问题。欢呼
sdl - 将 SDL 添加到我的路径
我在我的 Mac 上通过 brew 安装 SDL,但我无法包含它!这是我太简单的代码:
当我用 cc 编译它时,CC 找不到 SDL.h 我发现 brew install SDL in Cellar 但 cc 没有检查这个文件夹你能帮我吗?
c - 为什么我会收到此错误:“数据定义没有类型或存储类”?
我这样编译:
我收到此错误消息:
c++ - C编译:错误:程序中的流浪'\ 4';八进制流?
试图编译大量 .c 文件
(1) 文件编译正常,使用cc
(2) 然后,我需要从最终输出中制作一个静态库,以便在 c++ 程序中使用。所以我这样做:
(3) 工作正常。但是,当我编译包含第 1 行中的库的 C++ 程序 testme.cpp 时
编译步骤:
我收到此错误:
因此,按照此处其他一些帖子的建议,我相信错误可能是由于编码混乱造成的。
所以我使用了'od -c'并尝试追踪“八进制流”在哪里搞砸了。使用“od -c”后我的一个 .o 文件的输出看起来很糟糕,所以我认为这可能是原因。
例如。
我该如何解决这个问题?我实际上遵循了这里的建议并在我的 lib 源文件上运行
响应是文件保持不变(最后修改日期仍然是旧的)。然后我打开我的 .c 文件,发现它们是 UTF-8 格式的,这显然是 ASCII 的一个子集。所以这似乎没有问题。
但是 .o 文件仍然看起来很奇怪。
如何进行 ???
c - 是否可以使用 CC 编译器编译多个目标文件?
我使用的是 Minix 2.0.4,所以我不能使用 gcc。我想使用一个 make 文件来编译多个具有多个目标的 C 程序。
这是我的 Makefile 的当前状态
但是,当我尝试像这样使用我的 makefile 时,会出现一个错误,上面写着“prog2:无法编译,不应用转换”。关于我做错了什么的任何想法?
c - 在 gcc/cc 中聚合源文件
我正在尝试编写一个程序,该程序将使用可以在多个目录中轻松修改和编译的策略来玩游戏。游戏的大部分源文件是不可变的(即即使策略改变它们也保持不变)。假设我的源文件是a.c, b.c, c.c, d.c, e.c
,其中a.c
throughd.c
是不可变的,并且e.c
是唯一在不同策略之间变化的文件。此外,a.c
调用e.c
,因此如果不调用未定义的函数错误,它们就无法完全独立编译。
有什么方法可以将(cc/gcc/etc.)编译成一个文件,然后我可以用缺少的文件进行编译a.c
吗?d.c
everything.o
e.c
在哪里我可以将everything.o复制到不同的目录中,这样我就可以让程序运行不同的策略,而无需将所有四个(在我的情况下,大约20个)文件复制到每个目录中?
linux - 尝试链接库时出错
我正在尝试在 linux i386 上编译我的 c 代码。我在以下位置有 sqlite3 库:
但链接器没有找到它们。我什至使用 -L 选项手动指定了路径,我怀疑这是不必要的:
任何想法为什么它找不到它们?
common-lisp - How to set C compiler in defsystem?
I'm trying to loads cl-mpi
system with quicklisp
. This is the system definition:
This fails to compile because it "doesn't know" what $CC
is set to. I need it to be set to mpicc
. I found the code, where I think it sets it:
The above is inside the asdf
package. However I can't understand how to change the defsystem
to account for the compiler.
PS: This is what the error looks like:
#xA;formatted for readability. The compiler doesn't find the header because it's not the proper compiler (mpicc
"knows" where to look for mpi.h
header, it won't be looking in the /usr/include
).
Sorry for the confusion. I could set $CC
to mpicc
, but it still doesn't find /usr/include/mpich-x86_64/mpi.h
header - so maybe I need to set include path rather than compiler? If so, how?
This is how I managed to set it to mpicc
:
before defsystem
EDIT: Whoops, it's cffi
that generates the bad include :( which looks like this:
instead of:
#xA;Is there any way to do something about it?
Applying lots of hackery and trickery I could get it working. It appears that the path to the library was set in the code itself, so I had to
#xA;I also had to make several changes particular to my system to compile the whole thing.
But, I would like this question to be answered in general, if possible! I.e., what is the way to set the C compiler and its options in a generic and acceptable way?