GNUステップシェルはUNIXシェルと同じであるため、.bat
ファイルは実行されません。だから.sh
ファイルを作成する
例えば
runFile.sh
echo "Argument $1"
gcc -x objective-c $1 -o MyObj.o
MyObj.o
ファイル$1
に渡される引数はどこにありますか.sh
user/myDir>sh runFile.sh MyFile.m
編集済み
これは、cm.sh
GNUステップを実行するときに使用したものです。
cmd.sh
gcc -o hello hello.m -I /c/GNUstep/GNUstep/System/Library/Headers -L /c/GNUstep/GNUstep/System/Library/Libraries -lobjc -lgnustep-base -fconstant-string-class=NSConstantString
そしてこれはhello.m
私が実行したプログラムです
#import <Foundation/Foundation.h>
int main()
{
printf("helkjfkaskdhfkjas\n\n");
NSObject *obj;
NSString *str1 = @"Hello";
NSString *str = [[NSSstring alloc] initWithString:str1];
printf("cnst = %d var =%d",[str1 retainCount],[str retainCount]);
return 0;
}