如何在VC6.0环境下编译linux程序

squiffy 2008-12-29 11:30:07
最终的软件系统是在linux环境下运行,但是linux下的调试工具GCC用的不熟悉,因此想在VC环境做开发、调试,最终在linux下做系统测试。有没有这样现成的封装库函数,可以保证在VC下开发的代码可以在linux下运行?

从根本原理上说,自己开发一个linux下的常用库函数封装就可以满足上述的应用,我想找个现成的环境。程序本身不涉及太多的API操作,因此理论上完全可以实现这个。不知道哪位大侠有这方面的经验,共享一下。多谢!
...全文
412 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hngsc_0 2008-12-29
  • 打赏
  • 举报
回复
不管在linux下使用什么样的图形调试界面,基本上都是基于gdb,所以本质上还是要熟悉gdb就ok。
hngsc_0 2008-12-29
  • 打赏
  • 举报
回复
在涉及win和linux平台的函数内部使用宏加以区别
#ifdef(PLATFORM==LINUX)
....
#else
...
#endif
在linux下运行的代码,拉出来将功能实现正确就差不多了
squiffy 2008-12-29
  • 打赏
  • 举报
回复
程序的构成大部分采用标准C足够了,因为我对GDB不熟悉,我在VC下的开发效率是linux的很多倍,因此希望能在VC的环境下调试。说穿了,也是一种C跨平台开发的操作。
pottichu 2008-12-29
  • 打赏
  • 举报
回复
gdb + ddd 组成图形调试界面。
linaxing 2008-12-29
  • 打赏
  • 举报
回复
既然最终在linux下运行,那么就应该在linux下调试。如果你喜欢用图形的调试工具,linux下面也有。
jianhuiok 2008-12-29
  • 打赏
  • 举报
回复
我也来学习~~
joyself 2008-12-29
  • 打赏
  • 举报
回复
这又是何必呢?
建议在Linux下编程,vim也很不错。

如果你硬那么弄的话,那就搞个samba share,在windows里用vc编辑,然后
通过samba share在Linux下编译。
squiffy 2008-12-29
  • 打赏
  • 举报
回复
换个问法吧,Cygwin、Mingw,这两个东东我觉得比较合适。另外:我不是说VC编译了用,而是用VC开发的C代码能保证到linux下肯定可以使用。
csgdseed 2008-12-29
  • 打赏
  • 举报
回复
vc编译后不能在linux运行,vc只能编辑代码
rzsheng 2008-12-29
  • 打赏
  • 举报
回复
我认为没有必要这么做,Linux下熟悉了一样可以做到快速开发。
效率不见得比vc下开发低,
ma100 2008-12-29
  • 打赏
  • 举报
回复
用vc得交叉编译的代码才能在linux上执行(即使只是纯c),但那样就无法在vc里面调试了
所以必须的话,可以在vc上先编,调,然后放到linux里再编译一下

23,217

社区成员

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

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