| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1616 人关注过本帖
标题:gvim+gcc配置c环境,编译出现错误。
取消只看楼主 加入收藏
eggcookies
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-12-24
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
gvim+gcc配置c环境,编译出现错误。
图片附件: 游客没有浏览图片的权限,请 登录注册


程序代码:
#include <stdio.h>

int main()

{

    printf ("Hello World!\n");  


    return 0;

}
编译后生成了exe文件,运行也正常显示Hello World! ,就是每次编译都出现这两行红字。
在_vimrc文件里面也没看到11行有什么错误,强行加上endif,错误仍在。
求大神解答。
搜索更多相关主题的帖子: 正常 
2012-12-24 16:58
eggcookies
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-12-24
收藏
得分:0 
回复 7楼 轮椅之星
代码应该没有问题,就是一个helloworld的小程序,就是不知道配置gcc的时候是不是出了什么问题。gvim使用正常。
2012-12-27 09:54
eggcookies
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-12-24
收藏
得分:0 
回复 5楼 rjsp
最后还是自己解决了,为了方便,自己设置_vimrc文件的时候,有一个elseif写成了if,该过来就好了。
程序代码:
 "定义CompileRun函数,用来调用编译和运行 

    func CompileRun() 

    exec "w" 

     

    if &filetype == 'c' 

    exec "!gcc % -g -o %<.exe" 

     

    elseif &filetype == 'cpp' 

    exec "!g++ % -g -o %<.exe" 

     

    elseif &filetype == 'java' 

    exec "!javac %" 

    endif
    endfunc 

    "结束定义ComplieRun 

     

    "定义Run函数 

    func Run() 

    if &filetype == 'c' || &filetype == 'cpp' 

    exec "!%<.exe" 

    elseif &filetype == 'java' 

    exec "!java %<" 

    endif 

    endfunc 

     

    "定义Debug函数,用来调试程序 

    func Debug() 

    exec "w" 

     

    if &filetype == 'c' 

    exec "!gcc % -g -o %<.exe" 

    exec "!gdb %<.exe" 

    elseif &filetype == 'cpp' 

    exec "!g++ % -g -o %<.exe" 

    exec "!gdb %<.exe" 

    elseif &filetype == 'java' 

    exec "!javac %" 

    exec "!jdb %<" 

    endif 

    endfunc 

     

    "设置程序的运行和调试的快捷键F5和Ctrl-F5 

    map <F5> :call CompileRun()<CR> 

    map <F6> :call Run()<CR> 

    map <C-F5> :call Debug()<CR>  

2012-12-27 10:34
快速回复:gvim+gcc配置c环境,编译出现错误。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017313 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved