代码如下:
#include <stdio.h> main() { printf("Hello, A !\n"); }
命名为 lab-z.com
gcc -o lab-z lab-z.c
./lab-z 即可运行
另外,还可以定义一个宏,输出当前运行到的位置(在Debug Firmware时会很有用)
#include <stdio.h> #define dprint( args...) printf(args);printf("%s %d\n",__FILE__,__LINE__); main() { printf("Hello,A\n"); dprint("Hello,B\n"); }
就像 http://www.lab-z.com/vc-%E4%B8%AD%E8%BE%93%E5%87%BA%E5%BD%93%E5%89%8D%E8%BF%90%E8%A1%8C%E7%9A%84%E6%96%87%E4%BB%B6%E5%92%8C%E6%89%80%E5%A4%84%E7%9A%84%E8%A1%8C%E6%95%B0%E4%BB%A5%E5%8F%8A%E6%89%80%E5%9C%A8%E5%87%BD/ 这篇文章提到的一样
参考:
1.http://ggmmchou.blog.163.com/blog/static/59333149201021512218461/ linux c 002 一个gcc的最简单例子
2.http://www.uml.org.cn/c++/200902104.asp C中的预编译宏定义