#mkdir -p a/b/c 一次性创建多层不存在的目录
#mkdir a b c 当前目录创建3个文件夹
#tree
#touch linux.txt
# -r 递归
#man 使用方法 man ls
#vim
:set nu 显示行号
#g++ -E test.cpp -o test.i 预编译
#g++ -S test.i -o test.s 编译
#g++ -c test.s -o test.o 汇编
#g++ test.o -o test 链接
# g++ -O[n] 优化源代码
# g++ -Wall 打印警告信息
# g++ -w 关闭警告信息
# g++ -DDEBUG
#生成静态库
g++ func.cpp -c -I../include
ar rs libfunc.a func.o
#生成动态库
g++ func.cpp -I../include -fPIC -shared -o libfunc.so
g++ main.cpp -Iinclude -lfunc -Lsrc -o dyna_main
#运行可执行文件
LD_LIBRARY_PATH=src ./dyna_main
#gdb
file a.out gdb a.out
quit
break 13
b 14
info breakpoints
i b
print p 打印变量
continue
display
回车键 继续执行上一条命令
list 显示断点附件的代码
#VSCODE
F2 变量同意重命名
ctrl+G 光标跳转行数
ctrl shift +
#CMakeLists.txt

本文介绍了在Linux环境下使用Visual Studio Code (VSCode) 进行C++开发的步骤,包括创建目录、预编译、编译、链接、调试以及CMake的配置。同时,展示了如何设置CMakeLists.txt文件以管理项目,并提供了VSCode的任务配置示例,以实现从构建到调试的自动化流程。
最低0.47元/天 解锁文章
2301

被折叠的 条评论
为什么被折叠?



