首页 > 代码库 > 在Linux下工作
在Linux下工作
[ls]
ls -a #显示所有隐藏文件(以字符‘.‘开头的),包括. ..ls -A #显示除了. ..之外的所有隐藏文件ls -l #列出详细的信息ls -i #打印i节点号,相当于ls --inode
[man]
man 1 #标准命令man 2 #系统调用man 3 #库函数man 4 #设备说明man 5 #文件格式man 6 #游戏和娱乐man 7 #杂项man 8 #管理员命令
[gcc]
gcc -E #只预处理,不编译gcc -S #编译,不汇编gcc -c #编译和汇编,不链接gcc -o #指定输出文件gcc -Olevel #指定level级别的优化gcc -g #编译之后的二进制文件里包含调试信息gcc -pg #编译之后的二进制文件里包含profiler信息
[make]
[gdb]
gcc -g a.cgdb a.out
l 列代码 list
break [行号] 设断点 breakpoint
r 运行 run
n 单步 next
p [变量名] 打印变量的值 print
c 继续 continue
bt 查看函数调用栈 backtrace
finish 执行到当前函数返回
q 退出 quit
[gprof]
gcc -pg a.c #gcc的配合./a.out #运行编译后的程序gprof
在Linux下工作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。