当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 20 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [问题]make gcc g++成功安装,但却无法编译,提示文件找不到
帖子发表于 : 2005-12-10 16:25 

注册: 2005-11-26 13:41
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
引用:
wangshi@ubuntu:~$ sudo apt-get install make gcc g++
Password:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
建议安装的软件包:
manpages-dev autoconf automake1.9 libtool flex bison gcc-doc
推荐安装的软件包:
libc6-dev libc-dev
下列【新】软件包将被安装:
g++ gcc make
共升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 0 个软件未被升级 。
需要下载 0B/436kB 的软件包。
解压缩后会消耗掉 1208kB 的额外空间。

正在预设定软件包 ...
选中了曾被取消选择的软件包 gcc。
(正在读取数据库 ... 系统当前总共安装有 66221 个文件和目录。)
正在解压缩 gcc (从 .../gcc_4%3a4.0.1-3_i386.deb) ...
选中了曾被取消选择的软件包 g++。
正在解压缩 g++ (从 .../g++_4%3a4.0.1-3_i386.deb) ...
选中了曾被取消选择的软件包 make。
正在解压缩 make (从 .../archives/make_3.80-9_i386.deb) ...
正在设置 gcc (4.0.1-3) ...

正在设置 g++ (4.0.1-3) ...

正在设置 make (3.80-9) ...

wangshi@ubuntu:~$ ls
Desktop desktop.png h.c hello.cpp Musics Ubuntu-064.png Wallpapers
wangshi@ubuntu:~$ gcc h.c
h.c:1:19: error: stdio.h: 没有那个文件或目录
h.c: 在函数 ‘main’ 中:
h.c:4: 警告:内建函数 ‘printf’ 不兼容的隐式声明
wangshi@ubuntu:~$

:?: :?: 我有什么地方做得不对吗?是不是还需要设什么环境变量?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2005-12-10 19:10 
头像

注册: 2005-10-25 11:15
帖子: 1016
送出感谢: 0 次
接收感谢: 1
代码:
sudo apt-get install libc6-dev libstdc++6-4.0-dev

建议再装上函数手册:
代码:
sudo apt-get install manpages-dev


_________________
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2005-12-11 0:19 

注册: 2005-11-26 13:41
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
谢谢laborer,终于弄好了。再问一下,不要笑,manpages怎么用?就是用到一个函数的时候man一下吗?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2005-12-11 0:50 
头像

注册: 2005-10-25 11:15
帖子: 1016
送出感谢: 0 次
接收感谢: 1
onceme 写道:
谢谢laborer,终于弄好了。再问一下,不要笑,manpages怎么用?就是用到一个函数的时候man一下吗?


是的,比如man scanf。
偶尔会有同名的,比如printf就有两个,一个在脚本下用,一个在c里面用,可以用
代码:
man -a printf

这样会显示出第一个,按q退出后接着显示第二个。
当然,如果你知道你要查的帮助属于哪一类的话也可以直接加类别号,如:
代码:
man 1 printf
man 3 printf

第一个显示的就是脚本下用的printf,第二个显示的是c的。


_________________
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2005-12-11 14:53 

注册: 2005-11-26 13:41
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
laborer 写道:
是的,比如man scanf。
偶尔会有同名的,比如printf就有两个,一个在脚本下用,一个在c里面用,可以用
代码:
man -a printf

这样会显示出第一个,按q退出后接着显示第二个。
当然,如果你知道你要查的帮助属于哪一类的话也可以直接加类别号,如:
代码:
man 1 printf
man 3 printf

第一个显示的就是脚本下用的printf,第二个显示的是c的。

再问一个 :D 那如果我想看API的列表呢?比如察看一个类的所有成员? :)


页首
 用户资料  
 
6 楼 
 文章标题 : 构建基本的编译环境
帖子发表于 : 2006-03-03 12:45 

注册: 2006-03-02 9:40
帖子: 7
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
sudo apt-get install build-essential

执行完后,完成了gcc,g++,make的安装。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-04-02 17:13 

注册: 2006-03-29 18:27
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
执行 apt-get install build-essential 说已经最新了,即是说已经装好了,但找不到在哪里啊,“应用程序”里没有编程~~~~~


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-04-02 17:22 
头像

注册: 2005-08-29 14:49
帖子: 1119
地址: 杭州
送出感谢: 0 次
接收感谢: 3
qiuyi 写道:
执行 apt-get install build-essential 说已经最新了,即是说已经装好了,但找不到在哪里啊,“应用程序”里没有编程~~~~~


build-essential 是一整套工具,gcc,libc等等,没有具体的“应用程序”项


_________________
用心×恒 | 豆瓣 | 门户 | Blog


页首
 用户资料  
 
9 楼 
 文章标题 : 请问怎样启动gcc?
帖子发表于 : 2006-04-03 1:43 

注册: 2006-03-21 3:03
帖子: 87
送出感谢: 0 次
接收感谢: 0 次
请问怎样启动gcc?


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 请问怎样启动gcc?
帖子发表于 : 2006-04-03 10:21 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
joe45 写道:
请问怎样启动gcc?
命令行的。


_________________
● 鸣学


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2006-04-05 17:42 

注册: 2006-04-03 9:48
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
为什么编译好之后不能运行??

$ g++ ass2.cc
$ a.out
bash: a.out: command not found
$


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2006-04-06 15:33 

注册: 2006-03-21 16:21
帖子: 47
送出感谢: 0 次
接收感谢: 0 次
在哪里编写C语言程序啊?

怎么编译运行啊?


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2006-04-08 0:00 

注册: 2005-10-21 11:36
帖子: 118
送出感谢: 0 次
接收感谢: 0 次
LinuxPing 写道:
在哪里编写C语言程序啊?

怎么编译运行啊?

安装好后必要的工具后,运行
代码:
gcc xxx.c

运行编译好的程序,用
代码:
./xxx.out

gcc有很多参数,可以看看
代码:
gcc --help


代码:
man gcc


_________________
Life would be much easier if I had the source code.


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 构建基本的编译环境
帖子发表于 : 2006-04-12 9:20 

注册: 2006-04-09 22:57
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
freehorse 写道:
sudo apt-get install build-essential

执行完后,完成了gcc,g++,make的安装。


我按你的这个命令安装了11个包,包括gcc,g++,make等;同时还
suggest 了一些包,还recommend了一些包。请问怎么样安装那些
包了? 比如说build-essential这些关键词哪儿可以查到啊!

我现在办公室用的fedora core3, 比如说他的一些配置命令system-config-
可以补全看到一大堆命令。我试了一下本本上的ubuntu的自动补全,敲入
sudo apt-get install 什么反应也没有。

对了,想到上面那些推荐的包是不是可以用sudo apt-get install build全部
安装啊。


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2006-05-13 18:46 

注册: 2006-05-13 10:26
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
各位大侠,想请教一下那个getessential好像装的是4.0的版本,看到以前有些人说装3.xx的版本是什么意思呢?是不是编译内核必须用那个,这个新版本对于程序的编译应该不存在问题吧?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 20 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译