首页
社区
课程
招聘
[分享]推荐一个C/C++开发工具
发表于: 2020-3-31 15:53 6994

[分享]推荐一个C/C++开发工具

2020-3-31 15:53
6994
各位如果平常分析程序的时候,想临时写点C/C++测试代码来快速编译运行的话,可以试试 856K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6^5L8h3q4C8k6g2)9J5k6r3W2G2i4K6u0r3P5r3#2S2K9$3f1`.

对我来说,经常在分析程序的过程中,需要写的小代码做测试分析,利用xmake可以快速的编译运行还是很方便的,使用方式也很简单:

直接建个空目录,把你的测试代码放进去后,运行:xmake 

就可以自动扫描源码,然后自动编译,如果要运行程序,只需要执行:xmake run

如果要加载调试器运行,只需要xmake run -d

(lldb) target create "/Users/ruki/projects/test/x86_64/debug/demo"

Current executable set to '/Users/ruki/projects/test/x86_64/debug/demo' (x86_64).

(lldb)


关于自动扫描和快速编译可以看下这个介绍:
3d4K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6@1j5X3!0G2P5q4)9J5k6h3!0J5k6#2)9J5c8X3y4F1i4K6u0r3x3U0l9I4y4#2)9J5c8U0l9I4i4K6u0r3x3o6N6Q4x3V1k6T1N6h3W2D9k6q4)9J5k6s2N6A6N6r3S2G2N6i4c8Q4x3X3c8E0j5h3E0W2k6X3W2D9k6g2)9J5c8R3`.`.

我们也可以快速创建一个空的c++工程,比如:
 
xmake create -t console test
cd test
xmake
xmake run

如果大家对终端使用不习惯,也提供了xmake-vscode/xmake-idea/xmake-sublime等编辑器插件,vscode的插件支持比较好些,支持断点调试,
vsproj的插件也有哦,也支持直接在vs下断点调试,见:VisualStudio工程集成插件




[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 1848
活跃值: (2251)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
2
试试看,这个是针对windows吧  linux直接gcc了
2020-3-31 17:47
0
雪    币: 183
活跃值: (568)
能力值: ( LV9,RANK:150 )
在线值:
发帖
回帖
粉丝
3
不是 跨平台的 win mac linux ios android 还有交叉编译都支持 qt, wdk什么的也都支持,linux下会调用gcc clang简化编译流程
2020-3-31 21:40
0
雪    币: 60
活跃值: (2026)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
编译开源项目,很多都需要手动编译。一般cl 和 link常用的参数必须用的很熟。这个工具我觉得还真是简化了步骤。感谢分享。
最后于 2020-3-31 22:14 被道破红尘编辑 ,原因:
2020-3-31 22:00
0
雪    币: 183
活跃值: (568)
能力值: ( LV9,RANK:150 )
在线值:
发帖
回帖
粉丝
5
道破红尘 编译开源项目,很多都需要手动编译。一般cl 和 link常用的参数必须用的很熟。这个工具我觉得还真是简化了步骤。感谢分享。
是的 大伙可以试试
2020-3-31 23:07
0
雪    币: 222
活跃值: (185)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
6
不知道怎么使用
2020-4-1 01:45
0
雪    币: 183
活跃值: (568)
能力值: ( LV9,RANK:150 )
在线值:
发帖
回帖
粉丝
7
云才哥 不知道怎么使用
这里有使用文档 753K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6^5L8h3q4C8k6g2)9J5k6h3W2G2i4K6u0r3i4K6t1K6i4K6u0r3P5X3S2Q4x3X3c8U0L8W2)9J5c8X3N6#2K9h3c8W2i4K6u0r3M7i4g2A6j5$3E0K6N6r3q4J5N6l9`.`.
2020-4-1 08:40
0
雪    币: 420
活跃值: (1736)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
用了很久了,挺好用的 
2021-5-29 01:43
0
雪    币: 2280
活跃值: (4565)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
挺方便支持
2021-6-15 13:08
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
挺方便的,谢谢分享
2021-6-15 14:25
0
游客
登录 | 注册 方可回帖
返回