摘要:
一、概念 gcc的-D选项可以定义宏,这是什么意思呢? C语言源程序中有#define定义的宏,可以起到替换、条件编译的功能;定义宏的方式是放在头文件或者C文件中。gcc提供了另外一种宏定义的方法,当然可以想象这样的宏定义方法并不是很好用,但毕竟编译器给我们提供了额外的宏定义的方法。假设程序需要很多宏,不可能这些宏都在编译器中定义,可以说比较重要的宏才会放在gcc的D选项后边。-Dname 定义宏name,默认定义内容为字符串“1”-Dname=defn 定义宏name,并且内容为defn二、实验测试程序:#include int main(){ #ifdef HELLO prin... 阅读全文
摘要:
clc; %clc是清除command window里的内容clear all; %clear是清除workspace里的变量close all; %close all来关闭所有已经打开的图像窗口image_ori = imread('skeleton_orig.bmp'); %读取图像数据im... 阅读全文