环境:
ubuntu14.04
qt creator 5.4
gdb 自带的7.7
1,cmake工程,用qt creator编译,工程目录如下:
其中main.cpp如下
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
/**
* power - Calculate the power of number.
* @param base: Base value.
* @param exponent: Exponent value.
*
* @return base raised to the power exponent.
*/
double power(double base, int exponent)
{
int result = base;
int i;
for(i = 1; i < exponent; ++i){
result = result * base;
}
return result;
}
int main(int argc, char *argv[])
{
double base = 10;
int exponent = 2;
double result = power(base, exponent);
printf("%g ^ %d is %g\n", base, exponent, result);
return 0;
}
CMakeLists.txt:
cmake_minimum_required(VERSION 2.8)
project(main)
add_executable(main main.cpp)
2, qt creator设置,注意要输入参数-DCMAKE_BUILD_TYPE=DEBUG
然后Run CMake即可
3,调试。
点击调试按钮,会自动编译
进入调试阶段,爽歪歪
调试去吧。