一个适用于Windows中GNUStep GCC环境的“快捷编译并运行”脚本

新建一个文本文档,输入以下内容:

#!/bin/sh

gcc -c $@ -I/GNUstep/System/Library/Headers -fconstant-string-class=NSConstantString

aa=$@aa=${aa[@]//.m/.o}

gcc -o main $aa -L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base

main

保存为:xxx.sh(名字随意,扩展名为sh)

使用示例:

假定我们的源文件保存在~/,有s1.m s2.m s3.m s4.m。xxx.sh也保存在~/下

那么现在我们想编译并运行我们的程序,我们只需在GCC命令行中输入:

xxx.sh s1.m s2.m s3.m s4.m 

程序会自动生成main.exe并执行它。

这个脚本省去了输入一些常见参数的时间,如 

-I/GNUstep/System/Library/Headers

-fconstant-string-class=NSConstantString

-L/GNUstep/System/Library/Libraries -lobjc -lgnustep-base

希望大家喜欢。

posted @ 2011-06-18 13:26  StevenMok  阅读(444)  评论(0)    收藏  举报