首页 > 其他分享 >测试美化格式

测试美化格式

时间:2023-11-13 11:12:23浏览次数:24  
标签:return 证书 int eclipse C++ gdb 测试 格式 美化

这可能是我觉得最折腾的C++环境配置(编码+调试)--mac+eclipse

本着造福大众的心态,万一可能有人喜欢这种环境开发呢对吧~~折腾了一天,又是谷歌又是百度,讲真遇到报错问题搜出的资料挺少的,看来用这类环境开发C++的人不多,毕竟谁没事干放着xcode,vscode不用,用eclipse瞎折腾啊...


链接

前期工作:

安装eclipse(eclipse在安装时候会有C++环境选项就用这个,就不用手动自己安装CDT 插件),gcc我默认你已经有了。有这两东西,可以在集成环境编写编译运行C++是没问题的。但是我们需要gdb调试啊,又不想在终端调试,要是能在集成环境不是更好,所以就有了下一步。

点击查看代码
#include <iostream>
using namespace std;

int mut(int a,int b){
  if(b>0)
    return mut(a,b-1)+a;
  return 0;
}

int sum(int k){
  // cout << "k : " << k <<"\n";

  if (k > 0){
    return k + sum(k-1);

  }else{
    return 0;
  }
}

int seven(int n){
  while (n)
  {
    if( n<10 && n != 7){
      return 0;
    }
    if(n%10==7){
       return 1;
    }
    n/=10;
  }
   return 0;
}



int main() {
    int Sum = sum(10);
    cout << "Sum : " << Sum <<"\n";

    int muts = mut(5,2);
    cout << "muts : " << muts <<"\n";


    int  n;
    int num = 0;

    scanf("%d",&n);
    for (int  i = 1; i <= n; i++)
    {
      /* code */
      if(i%7==0){
        num++;
      }
      else{
        num+=seven(i);
      }
    }
    printf("%d",num);
 
    return 0;
}

main

2023-11-13 10:54:44 星期一
A

[========]

重点工作:证书安装,路径配置

在eclipse里直接点击debug那个小瓢虫图标,你会发现并不能成功而且还报错如下,这是因为mac默认没有gdb的,需要自己装。安装gdb调试程序,mac系统你就brew install gdb就行,卸载gdb就用brew uninstall gdb,以防后面哪步操作不慎损坏了gdb。

装完之后,由于在没有特殊授权的情况下是不允许GDB调试任何程序的。所以这里需要安装自签名根证书,用这个证书给gdb程序进行授权,具体安装步骤见http://blog.csdn.net/cairo123/article/details/52054280,期间你可能运气不好会遇到系统证书死活生成不成功的情况,出现未知错误-2,147,414,007的情况,不要慌,幸运的你搜索到了这里https://www.zhihu.com/question/67927655 大概就是先生成登录证书,然后重设完全信任权限后再拖到系统证书里。证书生成完成后就给gdb设置签名,具体命令见第一个链接,很详细。设置eclipse里gdb debugger的gdb路径如下。就是gdb的下载路径,mac下默认应该是这个。

完了之后你发下点击小瓢虫还会报错如下。

标签:return,证书,int,eclipse,C++,gdb,测试,格式,美化
From: https://www.cnblogs.com/emotionalronan/p/17828699.html

相关文章

  • 软件测试|华新学院在 2022 年全国大学生“火焰杯”软件测试高校就业选拔赛取得佳绩
    近期,华新学院信工学院在全国大学生“火焰杯”软件测试高校就业选拔赛中取得了杰出的成绩。该比赛共有全国146所高校的2180名学生参加,而我校共派出9名学生代表参赛。令人骄傲的是,其中的何奉莲、陆钇霖和徐忠豪三位同学成功闯过初赛,晋级总决赛。何奉莲同学在全国比赛中获得了令......
  • 计算机科学系举办“火焰杯”软件测试开发选拔赛颁奖仪式
    2023年3月9日,南海楼124会议室举行了第三届“火焰杯”软件测试开发选拔赛颁奖仪式。出席此次仪式的有计算机科学系系主任龙锦益教授、指导老师孙玉霞副教授、测吧科技有限公司的总监王雪冬,以及获奖的学生。仪式伊始,龙锦益教授热烈欢迎了王雪冬总监的到来,并对获奖学生的出色表......
  • 软件测试|第二届、第三届<火焰杯>软件测试开发选拔赛河北赛区颁奖典礼落幕
    3月25日下午,河北工程技术学院图书馆报告厅隆重举行了第二届和第三届“火焰杯”软件测试开发选拔赛河北赛区的颁奖典礼。颁奖典礼迎来了一众重要嘉宾,包括河北工程技术学院副校长田光、教学科研部部长吴书博、对外合作部部长王俊昆、软件学院院长赵冬梅,以及来自测吧(北京)科技有限公......
  • linux service文件格式
    systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,需要开机不登陆就能运行的程序,存在系统服务里,即:/usr/lib/systemd/system目录下.每一个服务以.service结尾,一般会分为3部分:[Unit]、[Service]和[Install][Unit]部分主要是对这个服务的说明,内容包括Description......
  • 日期转换工具类:由TimeStamp时间戳转换为日期格式的字符串
    importlombok.extern.slf4j.Slf4j;importorg.apache.commons.lang3.StringUtils;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;@Slf4jpublicclassDateTimeUtil{publicstaticfinalStringDATE_PATTERN="yyyy-......
  • Telnet测试端口的命令
    Telnet测试端口的命令你可以使用`telnet`命令来测试远程主机的端口是否可访问。以下是使用`telnet`命令测试端口的基本语法:```telnet<hostnameorIPaddress><port>```-`<hostnameorIPaddress>`:要测试的目标主机的主机名或IP地址。-`<port>`:要测试的端口号......
  • 把列表换成JSON格式,并根据键取值
    defget_all(content,keyword):keys=[]values=[]forspecsinkeyword:num=keyword.index(specs)keys.append(specs)ifnum<=len(keyword)-2:values.append(keyword[num+1])else:......
  • 20231112 K8S部署MetalLB以及测试应用
    环境配置3节点的K8S1+2配置[root@rocky9-1dashboard]#kubectlgetnode-owideNAMESTATUSROLESAGEVERSIONINTERNAL-IPEXTERNAL-IPOS-IMAGEKERNEL-VERSIONCONTAINER-RUNTIMErocky9-1R......
  • 题解:[春季测试 2023] 幂次
    题解:[春季测试2023]幂次给定\(n,k\),求有多少个整数\(i\in[1,n]\),满足\(i=a^b(a,b\inN^+,b\geqk)\)算法一\(k\ge3:\)发现只需要筛到1e6就没有贡献了,加上\(set\)暴力判重即可。\(k=2:\)发现有\(\sqrt{n}\)个完全平方数,考虑如何避免算重它们。考虑完全平......
  • 2023.11.2测试
    \[\text{NOIP模拟赛-2023.11.12}\]T1马有\(n\)匹马,\(m\)个人来骑马。有三个项目,分别是骑小圈、骑大圈、过河,三个项目对马的疲劳值的影响分别是\(+20,+50,\times2\)。初始时每匹马的疲劳值是\(1\),且每匹马的疲劳值不能超过\(100\)。给定每个项目的人数\(c_1,c_2,c_3(c_1......