![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译开发
月落青山去
这个作者很懒,什么都没留下…
展开
-
C语言使用 学习记录(2)
6、一个调试经验:我们在Qt工程构建编译后,能够在同级目录找到一个明显和工程名相符的编译文件夹,里面存放了makefile和编译后的可执行文件。还是cmake,最终都是生成makefile文件,交由底层g++,使用make指令完成编译,所以这一点不重要,也无需纠结。8、“LIBS+=” 引用库文件夹和库,-L 引用库文件夹,-l 引用库文件名;例如apr-1,是apache的基础库,很多其他库activemq-cpp是依赖它的。7、Qt工程的配置,写在.pro文件中,工程打开也是通过.pro文件。原创 2023-10-11 16:09:54 · 86 阅读 · 0 评论 -
C语言使用 学习记录(1)
本人没学过C,但是工作中赶鸭子上架,得接触一些。对于一些开源代码,编译配置、动态库、静态库之类的稍稍掌握了一些,但写起代码来,还是一头雾水。最近项目上的机会,跟人学了些东西。非常粗浅,聊作记录。1、利用if 0 endif 实现代码屏蔽,调试段错误。在C语言中时常会用到#if 0,#if 1,#else,#endif语句,语句如下所示:#ifcode#elscode#endif此时code1的语句被注释掉了,永远没有办法执行,而code2是被编译的;如果将#if 0变为#if 1,cod原创 2022-04-19 17:40:08 · 1802 阅读 · 1 评论 -
eclipse mars 4.5.x版本安装SonarLint
sonarlint官方历史版本库:https://binaries.sonarsource.com/SonarLint-for-Eclipse/releases/eclipse 4.5 只能支持到2.1.0,再高的版本安装不报错,但是没有插件原创 2021-03-24 13:34:32 · 372 阅读 · 0 评论 -
反编译工具 丢失return
最近在开源代码调试中,用eclipse运行。为了查看运行过程,装了反编译插件,发现class中内容与源码有差异。详细对比,在反编译出的class中,匿名类的部分,重写的方法,总缺少return。jd-gui和jd-eclipse-site-1.0.0-RC2都出现了。...原创 2021-01-12 17:00:09 · 168 阅读 · 0 评论 -
Windows下Kafka源码编译,缺少gradlew.bat
在Windows环境下进行kafka源码编译,scala2.12.3gradle6.6解压kakfa源码后,按照大部分网上的说明:1、执行gradle语句2、执行gradlew wrapper3、执行./gradlew clean releaseTarGz,进行打包第二部出现问题,提示没有gradlew指令经查询,是kafka下的wrapper.gradle配置中,删除了windows...原创 2021-02-24 10:17:21 · 472 阅读 · 0 评论