您的位置:首页 > 运维架构 > Linux

visualgdb windows linux 跨平台编译。

2015-08-26 09:55 232 查看
windows 转 linux 平台的,半路出家,习惯了 ide,vim + gdb + gcc 用起来非常不爽,用过跨平台的 codeblocks,感觉 linux 要装好 codeblocks 的编译环境,实在太难了。

visualgdb 无疑是一大利器。用熟悉的 vs 系列。配置好工程的 visualgdb project properties 的映射。还有 linux 平台的 ssh 账号和密码。就能同步相关的文件。

配置遇到最大的问题,不知道哪个才是 visualgdb 指定的当前目录,相对路径就不好设置。visualgdb 配置好后,会在当前目录生成 makfile 文件,makfile 文件所在的目录就是当前目录。当前目录改变的所有文件都会在编译的时候 windows <---->linux 通过 ssh 同步,所以你的源码 include 和 src 文件夹最好在 makefile 所在的目录。

其它的头文件和库文件路径就按照 linux 原有的配置 CMakeLists.txt 填充即可。如遇到编译不通过的依赖文件,可以把相关的 cpp 添加到 vs 工程一起编译即可。

还有一点要注意的,在 windows 平台新创建的源码文件,最好是 utf8 编码的~~ 这是个坑。

一些基本配置可以参考(转载):

使用VS+VisualGDB编译调试Linux程序

http://www.linuxidc.com/Linux/2015-02/112844.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: