博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VisualGDB编译关键参数设置
阅读量:4160 次
发布时间:2019-05-26

本文共 665 字,大约阅读时间需要 2 分钟。

    简单说明一下参数:

g++
:使用gcc的C++编译器编译代码

test.cpp
:被编译的源代码,如果不是在当前目录下,请使用相对路径或绝对路径指定文件

-I
:(Include,包含)指定包含头文件的目录,后面跟着目录,可以有空格也可以没有空格。

-L
:(Library,库)指定链接的库文件的目录,后面跟着目录,可以有空格也可以没有空格。

-l
:指定具体的库名。一般库名是libxxx.so,libxxx.a,这里的库名就是xxx部分。

-o
:指定输出的可执行文件名称,后面跟着文件名,要不要后缀名都无所谓。如果不用此选项,默认输出a.out

    我们再将这个命令选项对应到VisualGDB编译参数里面。

    VisualGDB是使用Makefile来管理整个项目的编译的,所以我们要在Makefile settings设置选项里面来设置这些参数。前面解释了几个选项,我们就好在VisualGDB里面对应了。

    点击VS的菜单“
项目
”->“
VisualGDB Project Properties
”->弹出项目属性设置对话框,切换到“
Makefile settings
”标签页下,如下图所示:

    
一分钟学会VisualGDB编译关键参数设置
    如图所示,我在编译选项前面都标记了对应的命令选项或文字说明,一目了然。多个值使用空格隔开就行。如果多个值前后有依赖关系,要注意放置的顺序哦。

    然后再CFLAGS选项里,我们添加上

亲,,登录后就可以免费查看代码咯~
    就可以支持编译C++11标准的语法了。

    那么这里就说明了关键的编译选项设置。其他的设置基本是默认就行了。

转载地址:http://xvdxi.baihongyu.com/

你可能感兴趣的文章
ffmpeg 使用处理视频小记
查看>>
linux 下快速打包程序依赖库的命令
查看>>
比特币源码研读(三)之椭圆曲线为什么不可逆
查看>>
查看LINUX进程内存占用情况
查看>>
C专家编程-读书笔记之第三章
查看>>
避免常见的内存错误应注意的五点
查看>>
使用auto_ptr类的限制(auto_ptr的缺陷)
查看>>
linux 查看和修改网卡通道数量
查看>>
Nginx读书笔记(1) —— Nginx的命令行控制
查看>>
Nginx读书笔记(2) —— Nginx配置的通用语法
查看>>
boost库在工作(1)第一个例子
查看>>
boost库在工作(2)作用域智能指针scoped_ptr之一
查看>>
boost库在工作(3)作用域智能指针scoped_ptr之二
查看>>
boost库在工作(4)作用域智能指针scoped_ptr之三
查看>>
boost库在工作(5)作用域智能指针scoped_ptr之四
查看>>
boost库在工作(6)作用域智能指针scoped_ptr之五
查看>>
boost库在工作(7)使用数组智能指针scoped_array
查看>>
boost库在工作(8)引用计数的智能指针shared_ptr之一
查看>>
boost库在工作(9)引用计数的智能指针shared_ptr之二
查看>>
boost库在工作(10)引用计数的智能指针shared_array
查看>>