[Linux服务器] Linux环境编程——Visual Studio

1295 0
Honkers 2025-3-7 11:37:00 | 显示全部楼层 |阅读模式

一、基础

  1. 推荐使用 VS2017之后的版本。
  2. 可以远程连接到一台linux系统的虚拟机上来实现【Windows上编程和调试Linux程序】。
  3. 连接上后,VisualStudio会默认将代码推送到连接的Linux系统 projects 目录下.
  4. 配置步骤:
  5. 1.Linux系统安装 ssh服务
  6. 2.Windows的VS配置
  7. 3.VS通过 SSH 连接上 linux系统
  8. 4.编译测试代码。
复制代码

二、Linux系统安装 ssh服务 和 gcc 或g++ 工具

Linux系统安装 ssh服务连接

  1. sudo apt-get update
  2. sudo apt-get install g++
  3. sudo apt-get install gcc
复制代码

三、Windows的VS配置

  1. 主要是 安装Linux编程模块
复制代码

四、VS通过 SSH 连接上 linux系统

linux的配置在创建linux项目时会自动弹出连接Linux系统的教程,如下图:

  1. 建立连接


  2. 下载Linux系统上的头文件到本地上

    1. 这个就是让VS编写程序时有这些头文件的函数的提示。
    复制代码

    1. 出现上图代表连接成功,那么Linux会创建project目录,是vs用来调 试和保存代码的目录。
    2. 可通过项目属性查看。也可以指定其他目录。 如下两张图所示:
    3. VS项目编写的代码及生成的可执行文件都在该文件夹下。
    复制代码


五、测试

  1. 创建项目
    测试项目选了第一个,省手打了。

  2. VS上运行测试

  3. Linux上测试
    先找到VS上传的源文件,然后执行即可。

  1. pl@pl-virtual-machine:~/projects/ConsoleApplication1/bin/x64/Debug$ ls
  2. ThreadPool.out
  3. pl@pl-virtual-machine:~/projects/ConsoleApplication1/bin/x64/Debug$ ./ThreadPool.out
复制代码

六、编译时连接动态库

  1. 点击属性

  2. 配置动态库

    例如添加上多线程的动态库,以及Linux常用的GDB的扩展。

    1. #不同动态库名间以 英文双引号; 隔开
    2. pthread;g;
    3. #如上命令在VS中点击BUild时,就相当于如下命令在Linux中执行了。
    4. gcc code.c -o code -lpthread -g
    复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行