用户登录
用户注册

分享至

visual studio linux

  • 作者: 丿CraZy小叶
  • 来源: 51数据库
  • 2020-09-29
c的代码可以在任何平台书写
只需要一个编辑器就可以了
但调试c的代码就不同了
vs作为一个IDE自然是提供了编辑器功能的
所以vs肯定是可以写c/c++代码的

既然如此自然是可以使用vs写基于linux平台的c/c++程序了
但注意这里是说写并没有说调试
因为vs是专家微软平台设计的
在linux上是无法运行的
所以不能在linux下用(你想wine?随你了)
而且windows和linux所使用的接口是不同的(系统函数不同)
所以vs只能写基于linux平台的代码而不能调试
当然如果是那种可移植的代码或者只使用了c/c++标准库的代码
不管在哪个平台都可以的



  然后写个makefile在linux下再编译一次跑你的test case。我写跨平台的东西都是这么做的,linux调试这些逻辑超复杂的c++程序哪有visual studio方便如果你不是为了用什么只有linux才有的东西(譬如说裸用epoll)的话,其实你完全可以写的时候小心点,在windows上跑过了
软件
前端设计
程序设计
Java相关