Linux下的C++开发之代码的编辑与生成

本文介绍如何在Windows环境下使用Visual Studio开发Linux C++程序,包括配置VS+VA插件以实现代码自动提示,以及通过SAMBA或FTP同步代码至Linux系统的方法。此外还详细说明了在Linux环境下C++程序的编译与链接过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码的编辑

开发linux下的c++程序,如果命令行编辑代码显然是不现实的。其实就编辑代码而言,还是在windows上用VS编辑效率高一点。

使用VS编辑代码的思路就是在本地windows上写好代码,让后传到linux上进行编译调试

  • 同步代码文件有两种方法,一种 就是配置SAMBA共享目录,二种是用ftp软件上传文件。第一种只能在局域网搭建,在公网搭建很麻烦(据说可以,没试过)。第二种我用的WinScp这个软件,当然类似的软件很多。。

  • 配置vs
    使用VS写代码,最经典的搭配自然是 VS+VA插件。因为写的是linux下的程序。会涉及一些与平台相关的库,这些库windows上自然是没有,为了让vs可以自动提示相关的函数名等实现与windows平台上的代码编写一样的效果,需要把linux上的 usr/include 目录拷贝到windows上的一个目录(目录可以自己决定放哪里)让后操作步骤如下:
    1.打开vs
    2.这里写图片描述
    3.这里写图片描述
    4.这里写图片描述
    5.重启VS
    配置完成


生成代码

C++的代码生成大致分为编译和链接两步。可能在windows上写程序这个并不太明显,因为IDE都给你做了。在linux下生成程序时需要手动完成这写步骤。

  • 编译
    编译的话就是挨个编译.cpp文件生成中间文件.o文件
    $g++ -c main.cpp -o main.o
  • 链接
    把中间文件链接成可执行文件
    $g++ main.o -o myapp

经过这两步就生成的可执行文件


我的个人网站 http://www.breeziness.cn/
我的优快云 http://blog.youkuaiyun.com/qq_33775402

转载请注明出处 小风code www.breeziness.cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值