* g++
* pentium-builder
====================
====================
编译时老是提示这个,怎么回事?
42 个解决方案
#1
c++程序就用g++编译吧
#2
我用的就是g++ 啊,具体口令是怎么?
#3
先安装编译器
#4
其实和C一样
#5
linux本身就带有啊
#6
不一样啊, g++ -o test test.cpp ---> NO!
#7
很多发行版默认都不带
#8
自带编译器是UNIX的传统,大部分Linux发行版也自带编译器
#9
1、楼主用的是哪个版本的操作系统?Unix or Linux
2、楼主用的是哪个版本的Gcc?
3、具体的编译命令是怎么用的?
2、楼主用的是哪个版本的Gcc?
3、具体的编译命令是怎么用的?
#10
ubuntu_amd_64
gcc 是最新版本的
g++ -o test test.c/cpp
gcc 是最新版本的
g++ -o test test.c/cpp
#11
linux最流行的发行版ubuntu, 早期连gcc都没有, 要用得自己安装,
当前最新版,依然没有g++编译器,还是得自己安装.
#12
我晕,难道在ubuntu上,永远都在排除C++吗? C语言真有这么牛吗?
我还一直摇摆不定该学C或C++呢.真可悲!
#13
Linux下的C++是写桌面app的,服务器端用C++写的,寥寥无几.
看TIOBE出的综合排名,C++几乎从未超越过C.
#14
你执行一下g++ -v看看出什么信息?
#15
http://huobumingbai.blog.51cto.com/1196746/308526
#16
一个排行榜算怎么呢真实准确吗?学的人不多,也许是因为难吧.事实上最牛的不是ASM吗?
国内的人一说C++都说很难,很恐怖,都吓跑了初学者了(包括我).
但是有很多大型软件,都是非C++不可吗?
#17
TIOBE还是比较准确的,你可以看他们出的曲线图,相对比较客观。
搞不懂asm牛在哪里, 最接近硬件的语言就是最牛的,那机器语言不是更牛么?
#18
装好再用呗 。。。。。。。。
#19
ubuntu本来就是面向一般的个人用户的,有些常用开发工具是没有的,所以我几乎不用ubuntu。不过它的界面和文档支持做的是很好的,一般有点问题都能查到。
#20
和gcc一样呀
#21
难道还有比机器语言更牛的?彻底佩服你 ...
#22
照这个逻辑,工厂里生产线上的工人,比他们的主管更牛,主管比老板更牛.
#23
严重同意。。服务器程序C写的比较多。。。
#24
安装g++,命令是:sudo apt-get install g++
我前几天在虚拟机上用光盘装的liunx,当时查了下,系统没这个命令,所以自己用上面的语句装的。其实要是报错的话,里面应该有解释,包括g++包含在哪里,用什么语句安装。
我前几天在虚拟机上用光盘装的liunx,当时查了下,系统没这个命令,所以自己用上面的语句装的。其实要是报错的话,里面应该有解释,包括g++包含在哪里,用什么语句安装。
#25
其实感觉cc在不管什么机器上都有。一般的linux机器上面的是gcc AIX机器上面的是xlC不带gcc的。
如果统一的话,建议用cc。什么unix机器上面都有,用法和gcc一样的
如果统一的话,建议用cc。什么unix机器上面都有,用法和gcc一样的
#26
感觉参照和对比的对象不相似
#27
请问这个是什么原因呢?c++从效率来说比也能达到c的70%,似乎没有理由.
#28
试过了,是可以装g++, 不过最后还是出现了个错误,导致没法正常使用
#29
哦,这个没遇到过...
#30
是的,我装的是Ubuntu9.04这个版本,很多软件是没有的,我感觉Ubuntu正在往娱乐型的系统转,不太适合专业的学习之用(呵呵,一家之言),我在配置环境变量或者其他时好多文件没有,Ubuntu崛起非常迅速,好像面向的不是专业人士。如果你的系统使用sudo apt-get install g++ 不行的话,应该先更新一下源,sudo apt-get update
,其实除了Ubuntu之外,Fedora也非常好,还有CentOS
,其实除了Ubuntu之外,Fedora也非常好,还有CentOS
#31
文件没有是因为你使用了过时的方法,或者其它发行版的配置方式.
网上很多教程都是以redhat家族为例子的,老帖子转来转去就那么几篇.
#32
最简单的方法是 yum install gcc* db*-devel -y
要么就是直接点 yum install gcc-c++ 就行了
要是没装yum就很麻烦了
cd /media/Server
rpm -Uvh gcc* 或者rpm -Uvh gcc-C++ 如果有依赖性报错 酒按提示装酒好了!
#33
先装g++啊。。。。。。。
#34
会不会是build-essential没装?
试试 sudo apt-get install build-essential
试试 sudo apt-get install build-essential
#35
几年前,用了一段日子的ubuntu,后来坚决不用。这个系统的确不太合适搞开发,炫一下3D桌面还可以。当然,一家之言。
楼上那个命令应该可以的,它安装很多binutils,编译器(好像是这些,忘了)。
楼上那个命令应该可以的,它安装很多binutils,编译器(好像是这些,忘了)。
#36
很多linux发行版没有带G++编译器,像ubuntu
#37
安装g++,如果是在ubuntu下,直接sudo apt-get install g++
这个安装包应该在光盘里就有
g++指令用法与gcc是几乎完全相同的,只是你那个编译方法我确实没怎么用过
可以:
g++ test.cpp生成一个叫 a.out的程序
或者
g++ -o test -c test.cpp 生成一个叫test的程序
抑或
g++ -c test.cpp 只生成一个test.o
其他的如Wall都是一样的
这个安装包应该在光盘里就有
g++指令用法与gcc是几乎完全相同的,只是你那个编译方法我确实没怎么用过
可以:
g++ test.cpp生成一个叫 a.out的程序
或者
g++ -o test -c test.cpp 生成一个叫test的程序
抑或
g++ -c test.cpp 只生成一个test.o
其他的如Wall都是一样的
#38
语言这东西没有必要整个你死我活,程序的水平在于人而不在于语言,就好比一头猪插上翅膀照样不能飞一样,自己的本事才是决定因素。C++>C?貌似操作系统用C++写的不多。C>C++?现在大型游戏都用C来写的话那代码就没救了。C/C++>Pascal?算了吧!除非阁下的程序已经写到涉及到一些深层内容,一个同样功能的Pascal源代码,只消一个p2c就能把代码转换成你引以为傲的C语言。C和C++,掌握一门就可以,掌握了C或许面向对象知道少些,但是C程序写大了你就会真正明白面向对象的意义。先学一下还是没关系的,楼主加油
#39
C gcc 需要编译的.c文件 -o 生成的文件
C++ g++ 需要编译的.cpp文件 -o 生成的文件
如你需要编译test.c
gcc test.c -o test
你需要编译test.cpp
g++ test.cpp -o test
C++ g++ 需要编译的.cpp文件 -o 生成的文件
如你需要编译test.c
gcc test.c -o test
你需要编译test.cpp
g++ test.cpp -o test
#40
运行
./生成的文件
如上
执行./test就行了
./生成的文件
如上
执行./test就行了
#41
说的是,谢谢!!!
#42
晕,自己重新装个编译器吧!!!
#1
c++程序就用g++编译吧
#2
我用的就是g++ 啊,具体口令是怎么?
#3
先安装编译器
#4
其实和C一样
#5
linux本身就带有啊
#6
不一样啊, g++ -o test test.cpp ---> NO!
#7
很多发行版默认都不带
#8
自带编译器是UNIX的传统,大部分Linux发行版也自带编译器
#9
1、楼主用的是哪个版本的操作系统?Unix or Linux
2、楼主用的是哪个版本的Gcc?
3、具体的编译命令是怎么用的?
2、楼主用的是哪个版本的Gcc?
3、具体的编译命令是怎么用的?
#10
ubuntu_amd_64
gcc 是最新版本的
g++ -o test test.c/cpp
gcc 是最新版本的
g++ -o test test.c/cpp
#11
linux最流行的发行版ubuntu, 早期连gcc都没有, 要用得自己安装,
当前最新版,依然没有g++编译器,还是得自己安装.
#12
我晕,难道在ubuntu上,永远都在排除C++吗? C语言真有这么牛吗?
我还一直摇摆不定该学C或C++呢.真可悲!
#13
Linux下的C++是写桌面app的,服务器端用C++写的,寥寥无几.
看TIOBE出的综合排名,C++几乎从未超越过C.
#14
你执行一下g++ -v看看出什么信息?
#15
http://huobumingbai.blog.51cto.com/1196746/308526
#16
一个排行榜算怎么呢真实准确吗?学的人不多,也许是因为难吧.事实上最牛的不是ASM吗?
国内的人一说C++都说很难,很恐怖,都吓跑了初学者了(包括我).
但是有很多大型软件,都是非C++不可吗?
#17
TIOBE还是比较准确的,你可以看他们出的曲线图,相对比较客观。
搞不懂asm牛在哪里, 最接近硬件的语言就是最牛的,那机器语言不是更牛么?
#18
装好再用呗 。。。。。。。。
#19
ubuntu本来就是面向一般的个人用户的,有些常用开发工具是没有的,所以我几乎不用ubuntu。不过它的界面和文档支持做的是很好的,一般有点问题都能查到。
#20
和gcc一样呀
#21
难道还有比机器语言更牛的?彻底佩服你 ...
#22
照这个逻辑,工厂里生产线上的工人,比他们的主管更牛,主管比老板更牛.
#23
严重同意。。服务器程序C写的比较多。。。
#24
安装g++,命令是:sudo apt-get install g++
我前几天在虚拟机上用光盘装的liunx,当时查了下,系统没这个命令,所以自己用上面的语句装的。其实要是报错的话,里面应该有解释,包括g++包含在哪里,用什么语句安装。
我前几天在虚拟机上用光盘装的liunx,当时查了下,系统没这个命令,所以自己用上面的语句装的。其实要是报错的话,里面应该有解释,包括g++包含在哪里,用什么语句安装。
#25
其实感觉cc在不管什么机器上都有。一般的linux机器上面的是gcc AIX机器上面的是xlC不带gcc的。
如果统一的话,建议用cc。什么unix机器上面都有,用法和gcc一样的
如果统一的话,建议用cc。什么unix机器上面都有,用法和gcc一样的
#26
感觉参照和对比的对象不相似
#27
请问这个是什么原因呢?c++从效率来说比也能达到c的70%,似乎没有理由.
#28
试过了,是可以装g++, 不过最后还是出现了个错误,导致没法正常使用
#29
哦,这个没遇到过...
#30
是的,我装的是Ubuntu9.04这个版本,很多软件是没有的,我感觉Ubuntu正在往娱乐型的系统转,不太适合专业的学习之用(呵呵,一家之言),我在配置环境变量或者其他时好多文件没有,Ubuntu崛起非常迅速,好像面向的不是专业人士。如果你的系统使用sudo apt-get install g++ 不行的话,应该先更新一下源,sudo apt-get update
,其实除了Ubuntu之外,Fedora也非常好,还有CentOS
,其实除了Ubuntu之外,Fedora也非常好,还有CentOS
#31
文件没有是因为你使用了过时的方法,或者其它发行版的配置方式.
网上很多教程都是以redhat家族为例子的,老帖子转来转去就那么几篇.
#32
最简单的方法是 yum install gcc* db*-devel -y
要么就是直接点 yum install gcc-c++ 就行了
要是没装yum就很麻烦了
cd /media/Server
rpm -Uvh gcc* 或者rpm -Uvh gcc-C++ 如果有依赖性报错 酒按提示装酒好了!
#33
先装g++啊。。。。。。。
#34
会不会是build-essential没装?
试试 sudo apt-get install build-essential
试试 sudo apt-get install build-essential
#35
几年前,用了一段日子的ubuntu,后来坚决不用。这个系统的确不太合适搞开发,炫一下3D桌面还可以。当然,一家之言。
楼上那个命令应该可以的,它安装很多binutils,编译器(好像是这些,忘了)。
楼上那个命令应该可以的,它安装很多binutils,编译器(好像是这些,忘了)。
#36
很多linux发行版没有带G++编译器,像ubuntu
#37
安装g++,如果是在ubuntu下,直接sudo apt-get install g++
这个安装包应该在光盘里就有
g++指令用法与gcc是几乎完全相同的,只是你那个编译方法我确实没怎么用过
可以:
g++ test.cpp生成一个叫 a.out的程序
或者
g++ -o test -c test.cpp 生成一个叫test的程序
抑或
g++ -c test.cpp 只生成一个test.o
其他的如Wall都是一样的
这个安装包应该在光盘里就有
g++指令用法与gcc是几乎完全相同的,只是你那个编译方法我确实没怎么用过
可以:
g++ test.cpp生成一个叫 a.out的程序
或者
g++ -o test -c test.cpp 生成一个叫test的程序
抑或
g++ -c test.cpp 只生成一个test.o
其他的如Wall都是一样的
#38
语言这东西没有必要整个你死我活,程序的水平在于人而不在于语言,就好比一头猪插上翅膀照样不能飞一样,自己的本事才是决定因素。C++>C?貌似操作系统用C++写的不多。C>C++?现在大型游戏都用C来写的话那代码就没救了。C/C++>Pascal?算了吧!除非阁下的程序已经写到涉及到一些深层内容,一个同样功能的Pascal源代码,只消一个p2c就能把代码转换成你引以为傲的C语言。C和C++,掌握一门就可以,掌握了C或许面向对象知道少些,但是C程序写大了你就会真正明白面向对象的意义。先学一下还是没关系的,楼主加油
#39
C gcc 需要编译的.c文件 -o 生成的文件
C++ g++ 需要编译的.cpp文件 -o 生成的文件
如你需要编译test.c
gcc test.c -o test
你需要编译test.cpp
g++ test.cpp -o test
C++ g++ 需要编译的.cpp文件 -o 生成的文件
如你需要编译test.c
gcc test.c -o test
你需要编译test.cpp
g++ test.cpp -o test
#40
运行
./生成的文件
如上
执行./test就行了
./生成的文件
如上
执行./test就行了
#41
说的是,谢谢!!!
#42
晕,自己重新装个编译器吧!!!