LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2483|回复: 17

[求助]什么叫编译?

[复制链接]
发表于 2006-3-3 14:22:31 | 显示全部楼层 |阅读模式
刚才下载了一个坦克的游戏,解压缩好以后,听说要编译,

于是我就在终端里 make,于是出现了下面的错误,大家帮忙看下行吗?


[root@Jimmy tmp]# cd tank-sdl-0.2.0
[root@Jimmy tank-sdl-0.2.0]# make
gcc -c  -I/usr/include/SDL tank.c
make: gcc: Command not found
make: *** [tank.o] Error 127
[root@Jimmy tank-sdl-0.2.0]# ls
COPYING  Makefile  pics  snd  tank.c


这个目录里一共就这么几个文件?我该怎么做啊?
发表于 2006-3-3 14:37:09 | 显示全部楼层
要有gcc编译器。
回复 支持 反对

使用道具 举报

发表于 2006-3-4 00:08:26 | 显示全部楼层
除gcc外,有些发行版要把有关的development library先装好才能开始编译
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-6 14:01:47 | 显示全部楼层
各位的意思,是不是要在安装的时候把那些development组件一起装上?
回复 支持 反对

使用道具 举报

发表于 2006-3-6 18:07:37 | 显示全部楼层
就是 具体讲一讲什么叫 编译,为什么要 编译,又怎样编译    谢谢了
回复 支持 反对

使用道具 举报

发表于 2006-3-6 19:21:46 | 显示全部楼层
Post by Jimmy520333
各位的意思,是不是要在安装的时候把那些development组件一起装上?

一般是把那些development组件装上,并不一定要安装的时候装,後期加装都可以的
回复 支持 反对

使用道具 举报

发表于 2006-3-6 19:23:18 | 显示全部楼层
Post by 红呢帽linux
就是 具体讲一讲什么叫 编译,为什么要 编译,又怎样编译 谢谢了
这样的提问太空范了,一言难尽。
回复 支持 反对

使用道具 举报

发表于 2006-3-6 19:41:46 | 显示全部楼层
Post by 红呢帽linux
就是 具体讲一讲什么叫 编译,为什么要 编译,又怎样编译    谢谢了


编译:把不能吃的东西(源码)做好煮熟成能吃的东西(可执行的二进制格式)。
为什么要编译:因为不做好煮熟就不能吃。
怎样编译:看“菜谱”。
回复 支持 反对

使用道具 举报

发表于 2006-3-6 21:23:32 | 显示全部楼层
Post by diony
编译:把不能吃的东西(源码)做好煮熟成能吃的东西(可执行的二进制格式)。
为什么要编译:因为不做好煮熟就不能吃。
怎样编译:看“菜谱”。



经典啊............  如此之形象  应该收录进diony语录里......

另外 编译器不局限于gcc 还有其它编译器 (用diony的话来说 相当于"炊具".!!!)
回复 支持 反对

使用道具 举报

发表于 2006-3-7 07:02:24 | 显示全部楼层
Post by athlon_r
经典啊............  如此之形象  应该收录进diony语录里......

另外 编译器不局限于gcc 还有其它编译器 (用diony的话来说 相当于"炊具".!!!)



……………………那所有hacker都是菜农果农农民了………………呵呵。向所有劳动人民致敬。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表