Linux下的C++开发之代码的编辑与生成
2017-07-16 13:57
176 查看
代码的编辑
开发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/
我的CSDN http://blog.csdn.net/qq_33775402
转载请注明出处 小风code www.breeziness.cn
相关文章推荐
- 我使用过的Linux命令之swig - 把C/C++的代码嵌入Java等语言的开发工具
- 怎么根据linux c/c++ 开发的d-bus服务生成java 的调用接口文件
- 如何去掉linux环境中C++代码中的^M,文件一般来自windows 下编辑的c++代码。
- Windows和Linux操作系统下Eclipse开发C/C++程序的代码提示
- 我使用过的Linux命令之swig - 把C/C++的代码嵌入Java等语言的开发工具
- Windows和Linux操作系统下Eclipse开发C/C++程序的代码提示
- linux学习笔记—— 文本编辑(代码开发工具)——vim之常用命令
- linux c/c++ 代码使用 doxygen 自动生成文档
- 如何去掉linux环境中C++代码中的^M,文件一般来自windows 下编辑的c++代码。
- 代码生成----开发效率提高的捷径和软件发展的方向之一
- 没头没尾--项目开发笔记:工具能生成多少代码!?
- Rungoo.EnterpriseORM代码生成工具的开发历史
- 在Redhat9 Linux下安装汉化eclipse3.1.2的c/c++开发平台
- Linux上搭建C/C++IDE开发环境
- 开发ASP.NET 2.0 Web应用程序时如何将App_Code文件夹中的共享代码配置生成多个Dll
- 在c#中调用c++生成的dll(wince开发)
- Linux C/C++ 开发环境
- (原創) 如何在Linux使用Eclipse + CDT开发C/C++程序? (OS) (Linux) (C/C++) (gcc) (g++)
- linux 下开发C++
- Nhibernate开发代码工具,自动生成实体类、NHibernate的HBM映射文件和数据访问层的代码