发布网友 发布时间:2022-04-19 21:54
共3个回答
懂视网 时间:2022-04-08 03:49
man gcc is pretty good.
gcc:
-E: 只进行预处理
-S: 预处理和编译
-c: 预处理,编译和汇编
-g: 将gdb调试信息添加到可执行文件中
-save-temps: 保存中间文件
-Idirectory: 在包含文件搜索路径的起点处添加指定目录
-Ldirectory: 增加库文件的搜索路径
-library: 提示链接程序在创建最终可执行文件时包含指定的库
-O,-O2,-O3: 将优化状态打开,不能和-g参数一起使用
-Wall: 启动所有警报
-w: 禁止所有警报
-Werror-Wall: 在发生警报时取消编译操作
-Dmacro: 使用指定的宏,使他通过源码中的#ifdef进行校验
-v: gcc版本信息
gdb:
gdb program <core>/<PID>
break 16: 设置断点
break func: 在函数处设置断点
bt: 查看函数堆栈
r: 运行程序
l 1: 从第一行列出程序
s: 单步执行程序
c: 继续程序,直到新的断点
p result: 打印出当前的sum值
n:
finish: 退出子程序
q: 退出调试
makefile:
内置宏:
$<: 第一个依赖文件名称
$+: 所有依赖文件,可能重复
$^: 所有不重复的依赖文件
$?: 所有时间戳比目标文件晚的依赖文件
$*: 不包含扩展名的目标文件
$@: 目标文件的完整名称
隐藏规则:
proc.o:proc.c code.h ==> proc.o:proc.c code.h gcc -c proc.c -o proc.o
23>>gcc-gdb-makefile
标签:
热心网友 时间:2022-04-08 00:57
23是在22之后与24之前的一个自然数。在数学、物理、化学生物等科学领域中都有重要意义。
【其他内容】
奇数;
23是第9个素数,亦是第5个阶乘素数、第4个安全素数、第5个索菲热尔曼质数、第3个胡道尔数、第2个胡道尔素数;
和第2个Smarandache-Wellin素数。它也是没有虚数部,而实数部为3n-1形式的艾森斯坦质数。在素数中,它是最小的非孪生素数;
由1构成的循环单位中,23个位的数是素数(即11,111,111,111,111,111,111,111是素数);
23不可以表达成8个或以下的立方数之和。另一个这样的整数为239。
热心网友 时间:2022-04-08 03:05
首先呢,像这种指数的话就是可以确定你是 怀孕 的,但是这个怀孕时间太短了,你过一段时间以后做个检查。