社区
Linux/Unix社区
帖子详情
如何在VC6.0环境下编译linux程序
squiffy
2008-12-29 11:30:07
最终的软件系统是在linux环境下运行,但是linux下的调试工具GCC用的不熟悉,因此想在VC环境做开发、调试,最终在linux下做系统测试。有没有这样现成的封装库函数,可以保证在VC下开发的代码可以在linux下运行?
从根本原理上说,自己开发一个linux下的常用库函数封装就可以满足上述的应用,我想找个现成的环境。程序本身不涉及太多的API操作,因此理论上完全可以实现这个。不知道哪位大侠有这方面的经验,共享一下。多谢!
...全文
512
11
打赏
收藏
如何在VC6.0环境下编译linux程序
最终的软件系统是在linux环境下运行,但是linux下的调试工具GCC用的不熟悉,因此想在VC环境做开发、调试,最终在linux下做系统测试。有没有这样现成的封装库函数,可以保证在VC下开发的代码可以在linux下运行? 从根本原理上说,自己开发一个linux下的常用库函数封装就可以满足上述的应用,我想找个现成的环境。程序本身不涉及太多的API操作,因此理论上完全可以实现这个。不知道哪位大侠有这方面的经验,共享一下。多谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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里再编译一下
Linux
和Windows系统下使用c语言编辑
程序
Ubantu和Windows系统下使用c语言编辑简单
程序
Ubantu系统下使用c语言编辑简单
程序
Ubantu系统下使用Makefile编辑简单
程序
Windows系统下使用
VC6.0
编辑简单
程序
Ubantu系统下使用c语言编辑简单
程序
本次内容,是使用的是Ubantu16.04版本。 1.打开虚拟机,登陆进入
Linux
系统。 2.创建sub1.h头文件。 (1)输入以下命令, 创建sub1.h文件。 vi sub1.h (2)打开后,键盘输入s进入编辑模式,输入代码(主要为创建一个名为x2x的函数,对a、
编译
器对变量的内存分配方式
今天看到《C陷阱与缺陷》书中的一段代码: int i,a[10]; for(i=1;i<=10;i++) a[i]=0; 书中说:在for语句的比较部分本来是i<10;却写成了i<=10;因此实际上并不存在的a[10]被设置为0,也就是内存在数组a之后的一个字(word)的内存被设置为0。如果用来
编译
这段
程序
的
编译
器按照内存地址递减的方式来给变量分配内存,那么内存中数组a之后...
C++学习笔记(1)
折腾了好几天,终于
编译
出第一个C++
程序
。 为什么要折腾这么久呢?因为
编译
环境
的原因,起初打算在VS2010中进行
编译
的,正准备编写时,对自己发问了:在VS2010中
编译
那部就变成了C++.NET ?这不是我要的效果,后来打算用
VC6.0
,安装好后简单看了下,看来这玩意儿是非常古老的了。 还所转移到
LInux
阵营吧,于是又重新安装了爽系统(Win7 + Ubuntu 11.10)。。 第一个...
嵌入式
LINUX
程序
设计1
嵌入式
LINUX
程序
设计编写一个主
程序
文件 main1.c 和一个子
程序
文件 sub1.c完成要求在ubuntu系统下用gcc命令方式执行在windows系统下用
VC6.0
执行在ubuntu系统下用Makefile方式编程上面内容主
程序
编写一个主
程序
文件 main1.c 和一个子
程序
文件 sub1.c完成要求 子
程序
sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主
程序
main1.c,定义并赋值两整型变量,然后
windows下编辑
linux
程序
,
Linux
和Windows系统下使用c语言编辑
程序
#include"sub1.h" //包含sub1.h头文件#includemain(){int a,b;float c;printf("Please enter number:");scanf("%d%d",&a,&b);c=x2x(a,b); //将x2x函数返回值赋值给cprintf("The product of ...
Linux/Unix社区
23,224
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章