mlfk.net
当前位置:首页 >> Arm%linux%gCC 不能编译C++程序吗? >>

Arm%linux%gCC 不能编译C++程序吗?

gcc是C语言编译器,编译C++要用G++,应该打包在一起了吧,换个命令就行~~

狭义的gcc指的是gcc这个可执行文件,它是linux上的标准c语言编译器,是不可以编译c++的。 广义的gcc是指linux编译工具,安装gcc的时候,都会有g++的可执行文件同时被安装。 所以从这个角度上gcc可以编译c++,不过编译命令需要选g++。 可以在shell...

这里的问题是没有“.obj”目录(注意目录名中的句点,这是个隐藏文件),创建 .obj/analyse.o 前需要有 .obj 目录。 错误提示已经说得很清楚了:创建 .obj/analyse.o 时出错,表明make知道要创建analyse.o文件,但创建失败了。手动创建 .obj 目录...

gcc是编译c的 C++要用g++ 比如 g++ yourcode.cpp -o yourprogram 生成一个的叫yourprogram的执行文件 用./yourprogram执行。

可以,但是前提是你不要使用C++的库和头文件。哈哈,那么如果你要这样使用,你为什么不直接写成.c文件?可以这样使用:gcc xxx.cc -Wall -oxxx -lstdc++。另外,gcc表一起里面还有一个软件,名字叫c++,你也可以使用它来编译你的c++程序。

首先你要有编译器 然后 c语言 gcc test.c -o test ./test c++ g++ test.C -o test ./test 附上参考 http://www.osetc.com/archives/357.html

比较好的方法是使用makefile. 首先安装make工具, 运行make -v, 如果正常返回版本信息就说明已经装好了。 然后在代码的目录里新建一个名为makefile的文本文件, 内容: # makefile for test all: test CC=g++ test: test.o random.o $(CC) test...

Linux上的gcc是Gnu的C语言编译器,至于C++编译器,它的名字叫做g++。 实际上不要被这些程序名字所迷惑,以Gcc为例,它始终秉承了Linux程序设计的一个基本原则——小即是美,多个小程序共同合作的原则。实际上gcc这个程序,下面包含了cpp(c prepro...

我的也是这个问题 交叉编译环境搭建后 arm-linux-gcc -v 显示 No such file or directory 使用which命令可以找到,环境变量没有问题,更详细的描述问题就是which找到的命令所在的目录下的所有命令都是同样的问题。 果然问题的解决点就在我用的是...

我看上面写的是 /armlinux/app/mylib这个路径,下面指定库路径的时候就成了/armlinux/ex/mylib了,是不是路径不对啊,你生成的.so文件是不是在/armlinux/app/mylib这个里面了。

网站首页 | 网站地图
All rights reserved Powered by www.mlfk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com