100分请指教在redhat7.3如何,使用gcc编译c++程序??

littleroy 2003-07-23 02:40:08
在redhat7.3如何,使用gcc编译c++程序??

为何这样编译,不对呢??

g++ myapp.cpp
myapp是可执行文件,可编译出来的是a.out,,却无法运行

那应该如何编译??????

...全文
49 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Raser 2003-07-27
  • 打赏
  • 举报
回复
gcc -o myapp myapp.cpp
用-o参数可以控制输出的文件名。
执行myapp可以用
./myapp
原因上面的各位大虾已经说了
ytang 2003-07-27
  • 打赏
  • 举报
回复

那是因为当前目录不在你的PATH里面
feny911 2003-07-27
  • 打赏
  • 举报
回复
解释一下
./a.out中的“./”是指当前目录
假设你所编译出来的a.out在
/home/xxx/下
运行/home/xxx/a.out就可以了
littleroy 2003-07-23
  • 打赏
  • 举报
回复
我当然在a.out下,但是不行啊
jian 2003-07-23
  • 打赏
  • 举报
回复
要在a.out目录下面
jian 2003-07-23
  • 打赏
  • 举报
回复
./a.out
试试看
littleroy 2003-07-23
  • 打赏
  • 举报
回复
刚才我在网络,查阅了资料,发现a.out,本来就是可执行文件,那为什么,不能再提示符下运行呢???????

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧