C语言源代码编译一次后,就不能再编译?????

我是C语言入门者,我在UBUNTU下用gcc编译helloworld.c,运行成功后,我还想再添加几个字。但是打开原来的hello.c这个文件后,就不能再编辑了。这是为什... 我是C语言入门者,我在UBUNTU下用gcc编译helloworld.c , 运行成功后,我还想再添加几个字。但是打开原来的hello.c这个文件后,就不能再编辑了。这是为什么????JAVA源代码,编译后还可以继续编辑的,为什么c语言不行呢??????
不是这样的啦。VI 我会用。gcc编译后就变成乱码了。源代码不能再改了。
不信你们试试看:
1:用vi 编辑器编译helloworld.c
2: 用命令: gcc helloworld.c -o helloworld.c
3: ./helloworld.c
4:重新用vi 打开 helloworld.c ,就变成一大堆的乱码
展开
 我来答
liupengfeics
2010-12-26 · TA获得超过254个赞
知道答主
回答量:55
采纳率:0%
帮助的人:0
展开全部
你用的应该是Vi编辑器吧?Vi编辑器有两种模式:1。命令模式 2。编辑模式
只有在编辑模式下才能编辑,所以你先vi helloworld.c 进入然后按i(光标的前面)进入编辑模式进行编辑,编辑好了后按Esc切换到命令模式 ,然后 :wq或者:x (保存并退出) 即可
呵呵,网上找找Vi宝典吧,不知道还有没有了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
缕衣檀板
2010-12-26
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
你用输出的二进制运行文件覆盖了源代码,改成gcc helloworld.c -o helloworld, (去掉后缀)
-o 表示输出到
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友894b904
2010-12-26 · TA获得超过185个赞
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:118万
展开全部
vi helloworld.c
按i进入编辑模式,搞好了再按冒号,wq保存退出,再gcc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
合如风C
2010-12-26 · TA获得超过385个赞
知道小有建树答主
回答量:193
采纳率:50%
帮助的人:64.4万
展开全部
可以,先构建,再编辑。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xpressa
2010-12-26
知道答主
回答量:46
采纳率:0%
帮助的人:21万
展开全部
肯定可以的啊,用gedit hello.c打开试试?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式