谈到测试例子,那么往往都逃离不了经典的helloworld程序。
下面我们也不创新延续hello world的经典例子.
1、前面我们已经安装好了环境,接下来我们先创建存放我们日常用到workspace
找到你的安装目录然后在GNUstep目录底下创建workspace这个文件夹
2、在workspace文件夹里面建立hello文件夹
3、接下来我们要开始编写程序了,用记事本新建一个hello.m的文件,然后用记事本打开
(如果你有安装Notepad++那就不错,因为他有提供字体高亮的提示),把下面这段程序拷贝进去
#import<stdio.h>
int main(int argc,const char *argv[]){
while(1){
printf("hello world\n");
}
}
4、然后我们对这个hello.m进行编译:gcc -o hello hello.m
执行这句话后就在当前的文件夹里面出现hello.exe的可执行文件。双击后就会出现了我们想要的效果了!!
5、第一个程序就这样完成了!!
分享到:
相关推荐
第二笔者在NT中使用Source Insight时,好象集成不了,原因暂时不明了。上面的例子在 WIN 95下测试成功。 如果要修改LINT选项,可直接在Run栏中修改,也可专门编辑一个*.lnt文件放在c:\lint目 录下,并将该...
第二部分. 基本 3. 特殊字符 4. 变量和参数的介绍 4.1. 变量替换 4.2. 变量赋值 4.3. Bash 变量是不分类型的 4.4. 特殊的变量类型 5. 引用(翻译的可能有问题,特指引号) 5.1. 引用变量 5.2. 转义(\) 6. 退出和退出...
由于oSIP是比较底层的SIP协议栈实现,新手较难上手,而官方的示例大都是一些伪代码,需要有实际的例子程序参考学习,而最好的例子就是同样官方发布的oSIP的扩展开发库exosip2,使用exoSIP可以很...
第二部分. 基本 3. 特殊字符 4. 变量和参数的介绍 4.1. 变量替换 4.2. 变量赋值 4.3. Bash变量是不分类型的 4.4. 特殊的变量类型 5. 引用(翻译的可能有问题,特指引号) 5.1. 引用变量 5.2. 转义(\) 6....
因为所有的重载是被测试过的,这将总是找到最好的匹配(不是第一个匹配).这样意味着, LuaBind可以处理签名的区别只是const和非const的重载函数. 例如,如果如下的函数和类被注册: struct A { void f(); void f() const...
第二十二章 薪水支付案例研究(第2部分) 第Ⅴ部分 气象站案例研究 第二十三章 COMPOSITE模式 第二十四章 OBSERVER模式——回归为模式 第二十五章 ABSTRACT SERVER模式、ADAPTER模式和BRIDGE模式 第二十六章 PROXY...
三、测试例子 四、内存泄漏测试及修复的技巧 附:CheckMem.pas单元 一、使用步骤: A)、将CheckMem.pas单元加入到工程中 B)、修改工程文件,将'CheckMem.pas'放到uses下的第一句 program Project1; uses ...
第二十二章 薪水支付案例研究(第2部分) 第Ⅴ部分 气象站案例研究 第二十三章 COMPOSITE模式 第二十四章 OBSERVER模式——回归为模式 第二十五章 ABSTRACT SERVER模式、ADAPTER模式和BRIDGE模式 第二十六章 PROXY...
第二十二章 薪水支付案例研究(第2部分) 第Ⅴ部分 气象站案例研究 第二十三章 COMPOSITE模式 第二十四章 OBSERVER模式——回归为模式 第二十五章 ABSTRACT SERVER模式、ADAPTER模式和BRIDGE模式 第二十六章 PROXY...
9.5.2. 第一个例子 9.5.3. 回滚 9.5.4. 为不同的bean配置不同的事务语义 9.5.5. <tx:advice/> 有关的设置 9.5.6. 使用 @Transactional 9.5.6.1. @Transactional 有关的设置 9.5.7. 插入事务操作 9.5.8. 结合AspectJ...
第2章 词法分析 10 2.1 词法单词 10 2.2 正则表达式 11 2.3 有限自动机 13 2.4 非确定有限自动机 15 2.4.1 将正则表达式转换为NFA 16 2.4.2 将NFA转换为DFA 18 2.5 Lex:词法分析器的生成器 20 程序设计:词法分析 ...
恭喜你,环境搭建配置成功,接下来第二章,将讲述基于接口的操作方式,增删改查。 整个工程目录结构如下: 除非申明,文章均为一号门原创,转载请注明本文地址,谢谢! mybatis实战教程(mybatis in action)之二:以...
{"test":"测试的文本","array":[{"c1":"值1","c2":"值2"},{"c1":"值1","c2":"值2"},{"c1":"值1","c2":"值2"}]} 文本文件:webeasy/_samples/jspeasy/json/json2bag.json 4.1 读文本文件: <chtml> ...
第2章 极限编程概述 2.1 极限编程实践 2.2 结论 参考文献 第3章 计划 3.1 初始探索 3.2 发布计划 3.3 迭代计划 3.4 任务计划 3.5 迭代 3.6 结论 参考文献 . 第4章 测试 4.1 测试驱动的开发方法 4.2...
在正则表达式中,括号的第二个用途是在完整的模式中定义子模式。当一个正则表达式成功地和目标字符串相匹配时,可以从目标串中抽出和括号中的子模式相匹配 的部分.例如,假定我们正在检索的模式是一个或多个字母后面...
在该目录中提供了全部源文件,具体的配置可以参考相应文件夹下的“说明.txt”文件。... Ch07:可以直接将目录下的ajax目录放在tomcat的webapps目录下使用,在测试第二个程序时,需按书中内容做相应调整。
在该目录中提供了全部源文件,具体的配置可以参考相应文件夹下的“说明.txt”文件。... Ch07:可以直接将目录下的ajax目录放在tomcat的webapps目录下使用,在测试第二个程序时,需按书中 <br>内容做相应调整。
在该目录中提供了全部源文件,具体的配置可以参考相应文件夹下的“说明.txt”文件。... Ch07:可以直接将目录下的ajax目录放在tomcat的webapps目录下使用,在测试第二个程序时,需按书中 <br>内容做相应调整。
在该目录中提供了全部源文件,具体的配置可以参考相应文件夹下的“说明.txt”文件。... Ch07:可以直接将目录下的ajax目录放在tomcat的webapps目录下使用,在测试第二个程序时,需按书中 <br>内容做相应调整。
在该目录中提供了全部源文件,具体的配置可以参考相应文件夹下的“说明.txt”文件。... Ch07:可以直接将目录下的ajax目录放在tomcat的webapps目录下使用,在测试第二个程序时,需按书中 <br>内容做相应调整。