红联首页 凝聚Linux人的力量
菜鸟过关 | 精华文档 | 同城人(交友) | 我与Linux的故事 | Linux新闻 | Linux视频 | Linux人才 | 软件下载 | 大学校园 | English
发新话题
打印

Ubuntu下C/C++开发环境的构建

Ubuntu下C/C++开发环境的构建

刚装好的系统中已经有GCC了,但是这个GCC什么文件都不能编译,因为没有一些必须的头文件,所以要安装build-essential这个软件包,安装了这个包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件的库。

按理说用sudo apt-get install build-essential便可完成配置,但本人在使用此操作后出现如下提示

~$ sudo apt-get install build- essential
Password:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
Reading state information... 完成     
W: Duplicate sources.list entry http://cn.archive.ubuntu.com feisty/main Packages (/var/lib/apt/lists/cn.archive.ubuntu.com_ubuntu_dists_feisty_main_binary-i386_Packages)
W: Duplicate sources.list entry http://cn.archive.ubuntu.com feisty/universe Packages (/var/lib/apt/lists/cn.archive.ubuntu.com_ubuntu_dists_feisty_universe_binary-i386_Packages)
W: Duplicate sources.list entry http://security.ubuntu.com feisty-security/main Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_feisty-security_main_binary-i386_Packages)
W: 您可能需要运行 apt-get update 来解决这些问题
E: 无法找到软件包 build
:~$

显然安装未成功,提示存在重复资源,因此系统不知应从何处获取资源。几经查询都未找到合理的解决方法,后来发现在新立得的帮助下很快就能配置好(前提你的源的网速比较快)。

可以在新立得里面搜索build-essential,选中,应用,便开始自动下载安装了。

安装完成后写一个C语言程序hello.c测试一下:

#include<stdio.h>
int main() {
printf("Hello Ubuntu!\n");
return 0;
}
$ gcc -o hello  hello.c
$ ./hello

运行结果:
Hello Ubuntu!
成功。

TOP

新手问题。。请求帮助

按照LZ的说明装好了
由于刚用linux不超过10小时
甚至不知道刚装好的程序在哪里打开。。。汗。。能说明一下吗?毕竟装Linux是为了C,C++

TOP

也是阿   
在linux下编程才是关键的
搭建服务器  还要等到技术够硬才行阿

TOP

发新话题