首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

解救远程编码的coder, 使用VC+VA编写/编译/运行/调试linux程序,该怎么处理

2012-02-15 
解救远程编码的coder, 使用VC+VA编写/编译/运行/调试linux程序希望本开发环境能够节省大家的时间,加快team

解救远程编码的coder, 使用VC+VA编写/编译/运行/调试linux程序
希望本开发环境能够节省大家的时间,加快team进度,欢迎介绍给你身边的朋友使用

由于存在一部分在windows上编码linux程序的程序员,
他们多数使用Editplus/SouceInsight等工具编辑远程机器上的文件,
编辑完后切换到终端去编译,发现编译错误后再切换回来编辑,很不方便,
而相比之下使用VS的程序员(尤其是使用了VisualAssist)就要方便的多

因此尝试了使用VC+VA编写linux下的程序
目前已经能做到如下功能

1.本地热键执行远程编译,使用gcc返回的错误和警告信息对源码进行定位
2.运行/调试(gdb,valgrind,strace)编译后的程序,也可运行其它非图形界面的程序(ncurse也无法运行)
3.VisualAssist的绝大部分功能,头文件补全,函数名,参数,注释提示补全,成员提示补全

具体使用说明详见压缩包内的说明文件


下载地址
thunder://QUFodHRwOi8veHh4MS5nZC54ZG93bnMuY29tOjgwODEveC8xMTEwL1ZTNExpbnV4LnppcFpa
http://115.com/file/dn9hotv1
http://yesit.tk/VS4Linux.7z











[解决办法]
看着感觉不错,顶一下。
[解决办法]
lz强
[解决办法]
看上去不错啊
[解决办法]
楼主很专业哦
[解决办法]
good
[解决办法]
好东西,谢了
[解决办法]
比较好的东西啊
[解决办法]
gfjhgjghjghj
[解决办法]
谢谢,lz。
去看看
[解决办法]
我去看看先
[解决办法]
好像很复杂啊.
[解决办法]
这样不好
因为windows和linux跨平台开发一般使用ifdef之类的平台相关宏(即使都使用gcc)
你在一个平台调试没问题,另一个平台不一定就没问题
除非你远程调试

还是native编译和调试为佳
IDE可以选择Eclipse+CDT/QtCreator/CodeBlocks,这些都是跨平台的,windows和linux都是一样的体验

不过lz的做法可以作为使用gcc在windows编译调试的一个可选
[解决办法]
谢谢楼主分享
[解决办法]
很厉害呀
[解决办法]
我明白你的意思了
不过你读的是本地的头文件
所以也要求远程环境和你自带的相同
[解决办法]

[解决办法]
分享技术性经验
[解决办法]
学习了。。。
[解决办法]

[解决办法]
learning......
[解决办法]
感谢分享,学习!
[解决办法]
不错的东西,,,
[解决办法]
嗯,学习学习
[解决办法]
写的真好,共同学习!
[解决办法]
学习一下.....
[解决办法]
顶 辛苦LZ了
------解决方案--------------------


好厉害
[解决办法]
LZ的开发环境用什么字体,这么好看
[解决办法]
有这好东西
[解决办法]
好东西 改天试试
[解决办法]
好像早就已经有类似的软件了吧:MAGIC C++
不过还是顶一下LZ。
[解决办法]
复杂~~
[解决办法]
楼主弄的不错,看起来挺爽哦,呵呵,不过已经习惯了putty+vim
[解决办法]
不错噢LZ,支持你
[解决办法]
怎么才好啊
[解决办法]
看上去很不错啊
[解决办法]
顶LZ........
[解决办法]
太牛了.太强了..顶先再说
[解决办法]
给分个回复光滑个好
[解决办法]

[解决办法]
谢谢分享,学习了!!!
[解决办法]

探讨

谢谢分享,学习了!!!

[解决办法]
感觉C-free很好用啊,可以挂好多种编译器内核的
[解决办法]
谢谢 学习了
[解决办法]
谢谢分享,在此谢过了
[解决办法]
hao 支持一下
[解决办法]
探讨

LZ的开发环境用什么字体,这么好看

[解决办法]
好东西,学习学习
[解决办法]
先收藏!
[解决办法]
需要好多设置哦。用winGDB 吧。
[解决办法]
winGDB 要方便的多
[解决办法]
支持VS2005以上的版本
[解决办法]
很好./...
[解决办法]
MAGIC c++不仅仅支持linux,几乎支持所有的 unix,也能调试curses程序。LZ的软件还有很长的路要走。
继续顶LZ一个。
[解决办法]
为什么不用Netbeans?
7.0后对基于远程linux gcc的开发支持已经相当好了
[解决办法]
不懂,看起来很强啊
[解决办法]
good good study and day day up.
[解决办法]
感谢分享,lz好人
[解决办法]


VC开发linux程序,有创意。
[解决办法]
挺起!!

热点排行