LinuxSir.cn,穿越时空的Linuxsir!

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

编译*.CPP文件后的问题,谢谢大家了

[复制链接]
发表于 2004-9-28 09:01:13 | 显示全部楼层 |阅读模式
我昨晚成功编译了我的第一个Linux下的C++程序,文件名是*.CPP
  我是用的  G++ *.CPP  来编译的
  问题是编译好后,就产生了一个a.out的文件,请问一下,这个文件能直接执行吗?我试了一下./ a.out 执行不了,这个文件是相当于Windows的什么文件啊?  是不是还需要怎么编译一下才能执行啊?
   谢谢了
发表于 2004-9-28 09:08:10 | 显示全部楼层
./a.out可以执行的,你执行不了具体是什么现象?什么出错信息?
 楼主| 发表于 2004-9-28 09:32:31 | 显示全部楼层
再请问一个问题,大哥
  G++ 和MakeFile有什么区别啊?
发表于 2004-9-28 09:45:10 | 显示全部楼层
g++ 和 Makefile 是完全不同的东西

g++ 是C++的编译器

Makefile 是在一个包含许多程序文件的工程中帮助你完成编译工作的脚本,执行make命令时,make根据Makefile的内容自动完成指定的一系列工作。这些工作可以是对g++的调用也可以不是。
 楼主| 发表于 2004-9-28 10:00:27 | 显示全部楼层
能给个用MakeFile编译许多文件的例子吗?谢谢了 ^_^
发表于 2004-9-28 10:50:33 | 显示全部楼层
google搜
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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