摘要: 转自:morning_color 简介 program options是一系列pair<name,value>组成的选项列表,它允许程序通过命令行或配置文件来读取这些参数选项. 主要组件 program_options的使用主要通过下面三个组件完成: 代码流程 阅读全文
posted @ 2018-07-11 14:47 taolusi 阅读(1943) 评论(0) 推荐(0) 编辑
摘要: cmake和gdb调试程序 由于出发点是想要在cmake后使用gdb,因此先写一下cmake和gdb的简单的一个流程,此部分转自:WELEN 1. cmake支持gdb的实现,首先在CMakeLists.txt下加入SET(CMAKE_BUILD_TYPE "Debug") 在下面加入:SET(CM 阅读全文
posted @ 2018-07-11 10:49 taolusi 阅读(9112) 评论(0) 推荐(0) 编辑
摘要: 转自:上善若水 问题 print变量中出现<optimized out>。 解决 添加编译选项-O0,意思是不进行编译优化,gdb在默认情况下会使用-O2。 使用-O0选项调试的时候就会顺畅了,发布项目的时候不用再使用 -O0参数项,gcc 默认编译或加上-O2优化编译会提高程序运行速度。在mudu 阅读全文
posted @ 2018-07-11 10:30 taolusi 阅读(14729) 评论(0) 推荐(0) 编辑
摘要: 转自:欣宇专栏,漫游学海之旅 一般在调用./configure时,可以通过设置CXXFLAGS或者CFLAGS使程序可以支持调试,就是可以用GDB查看程序运行的信息,但在cmake编译时,在cmake过程和后面的make及make install都无法加入调试信息。 采用 $ gdb 调试时 出现 阅读全文
posted @ 2018-07-11 10:28 taolusi 阅读(5174) 评论(0) 推荐(1) 编辑
摘要: 在将多个csv文件拼接到一起的时候,可以用Python通过pandas包的read_csv和to_csv两个方法来完成。 这里不采用pandas.merge()来进行csv的拼接,而只是通过简单的文件的读取和附加方式的写入来完成拼接。 阅读全文
posted @ 2018-07-11 10:05 taolusi 阅读(31279) 评论(1) 推荐(0) 编辑