在Windows中学习Objective-C的一个小技巧
来源:互联网 发布:淘宝猛犸象牙 编辑:程序博客网 时间:2024/06/05 13:33
在GCC里面,很多时候我们编译几个源文件都要输入一大堆参数,例如连接时要这样:
“gcc -o main source1.o source2.o ... -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base ”
有没有办法可以节省这一步呢?答案肯定是“有”。
利用Shell的脚本文件我们可以偷一下懒,建立一个新文本文档,输入以下内容
#!/bin/sh
for SOURCE in $@; do gcc -c $SOURCE -I/GNUstep/System/Library/Headers -fconstant-string-class=NSConstantStringdone
保存为 compile.sh
再建一个文本文档,输入以下内容
#!/bin/sh
gcc -o main $@ -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base
保存为 link.sh
现在我们就可以省掉输入那些输入参数的时间了,每次想要编译时,在GNUStep的shell程序里面输入
compile.sh source1.m source2.m souce3.m ...
那么输入的这些源文件就全部都会自动生成.o文件了
然后我们再输入 link.sh souce1.o source2.o source3.o ...
这些.o文件就会链接起来,默认生成main.exe。
注:程序有可能提示找不到.sh文件,只要在.sh文件前面加上路径即可。
这些都是很简单的操作,高手们看见了请见谅小弟的大惊小怪,哈哈。
- 在Windows中学习Objective-C的一个小技巧
- Objective-C中编程小技巧
- 一个在RCP中快速打开文件的小技巧
- 【小测试】你真的知道blocks在Objective-C中是怎么工作的吗?
- 【小测试】你真的知道blocks在Objective-C中是怎么工作的吗?
- 在Objective-C中,字符串的搜索
- 小技巧积累 objective-c,持续更新
- Objective-C传递数据小技巧
- Objective-C传递数据小技巧
- JavaScript中eval的一个小技巧
- 在objective-C类中声明一个数组型成员变量的property
- 在objective-C类中声明一个数组型成员变量的property
- 在一个项目中同时使用Swift和Objective-C代码混合编程的方法
- Objective-C中代码块的学习
- 如何在原有的Objective-C中使用Swift和在Swift中使用Objective-C
- Objective-C在windows开发环境的搭建
- 【c/c++】避免重复代码的一个小技巧
- PL/SQL小技巧一个:在子类中怎么调用父类被重载的方法
- commons compress使用+ziji
- 第三天
- 注入EntityManager--@PersistenceContext protected EntityManager em;
- Cocoa Iphone 屏幕尺寸
- Android Service使用方法--简单音乐播放实例
- 在Windows中学习Objective-C的一个小技巧
- 2503 最长字符串
- epoll机制
- on error resume next用法
- SAP中如何建立F4搜索帮助
- 数据库建立索引的原则
- 2011-6-18 0:55:20
- (zju3405)Counting Factor Trees
- DELPHI 对DICOM中的窗宽、窗位调整