Gcc编译Objective-C命令行 + UltraEdit(用ultraEdit打造自己的Objective-C IDE for Windows补充)
2011-09-22 22:05
597 查看
Gcc编译Objective-C命令行 + UltraEdit
注:此篇贴是自已结合:
用ultraEdit打造自己的Objective-C IDE for Windows
http://blog.csdn.net/tomatofly/article/details/6035532
并将自已的GCC基础附加之,产生的结果。本人亲自验证过!
在此之前请先查看:
Windows如何进行Object-C的开发
Windows下UltraEdit查看Objective-C代码高亮工具
用ultraEdit打造自己的Objective-C
IDE for Windows
==============================================================================
1.编译:
命令行:gcc -fconstant-string-class=NSConstantString -c %n%e -I C:\GNUstep\GNUstep\System\Library\Headers
/*
编译单个文件
%n.exe (%n为文件名不带扩展名,%e为扩展名)
*/
编译所有的*.m文件合令行:gcc -fconstant-string-class=NSConstantString -c -Wall *.m -I C:\GNUstep\GNUstep\System\Library\Headers
/*
-Wall *.m 表示目录下面所有的*.m文件
*/
工作目录:%p
/*
%p(表示当前编辑文件所在目录)
*/
2.执行:
命令行:%n.exe (或直接main.exe即可)
工作目录:%p
3.链接:
命令行:gcc -o main -Wall *.o -L C:\GNUstep\GNUstep\System\Library\Libraries\ -lobjc -lgnustep-base
/*
链接所有的*.o生成main.exe
-L指定库的路经。
*/
工作目录:%p
其它的参数,像-fconstant-string-class,请参看:
http://gcc.gnu.org/onlinedocs/gcc-3.2/gcc/index.html#toc_G++%20and%20GCC
其中编译Objective-C的部分:
http://gcc.gnu.org/onlinedocs/gcc-3.2/gcc/Objective-C-Dialect-Options.html#Objective-C%20Dialect%20Options
4. 如果编译、链接并运行一步搞定,则:
ThomasGCC.bat,内容如下:
gcc -fconstant-string-class=NSConstantString -c -Wall *.m -I C:\GNUstep\GNUstep\System\Library\Headers
gcc -o main -Wall *.o -L C:\GNUstep\GNUstep\System\Library\Libraries\ -lobjc -lgnustep-base
main.exe
命令行:ThomasGCC.bat
工作目录:%p
==============================================================================
2011-09-22
注:此篇贴是自已结合:
用ultraEdit打造自己的Objective-C IDE for Windows
http://blog.csdn.net/tomatofly/article/details/6035532
并将自已的GCC基础附加之,产生的结果。本人亲自验证过!
在此之前请先查看:
Windows如何进行Object-C的开发
Windows下UltraEdit查看Objective-C代码高亮工具
用ultraEdit打造自己的Objective-C
IDE for Windows
==============================================================================
1.编译:
命令行:gcc -fconstant-string-class=NSConstantString -c %n%e -I C:\GNUstep\GNUstep\System\Library\Headers
/*
编译单个文件
%n.exe (%n为文件名不带扩展名,%e为扩展名)
*/
编译所有的*.m文件合令行:gcc -fconstant-string-class=NSConstantString -c -Wall *.m -I C:\GNUstep\GNUstep\System\Library\Headers
/*
-Wall *.m 表示目录下面所有的*.m文件
*/
工作目录:%p
/*
%p(表示当前编辑文件所在目录)
*/
2.执行:
命令行:%n.exe (或直接main.exe即可)
工作目录:%p
3.链接:
命令行:gcc -o main -Wall *.o -L C:\GNUstep\GNUstep\System\Library\Libraries\ -lobjc -lgnustep-base
/*
链接所有的*.o生成main.exe
-L指定库的路经。
*/
工作目录:%p
其它的参数,像-fconstant-string-class,请参看:
http://gcc.gnu.org/onlinedocs/gcc-3.2/gcc/index.html#toc_G++%20and%20GCC
其中编译Objective-C的部分:
http://gcc.gnu.org/onlinedocs/gcc-3.2/gcc/Objective-C-Dialect-Options.html#Objective-C%20Dialect%20Options
4. 如果编译、链接并运行一步搞定,则:
ThomasGCC.bat,内容如下:
gcc -fconstant-string-class=NSConstantString -c -Wall *.m -I C:\GNUstep\GNUstep\System\Library\Headers
gcc -o main -Wall *.o -L C:\GNUstep\GNUstep\System\Library\Libraries\ -lobjc -lgnustep-base
main.exe
命令行:ThomasGCC.bat
工作目录:%p
==============================================================================
2011-09-22
相关文章推荐
- Gcc编译Objective-C命令行 + UltraEdit(用ultraEdit打造自己的Objective-C IDE for Windows补充)
- 用ultraEdit打造自己的Objective-C IDE for Windows
- 用ultraEdit打造自己的Objective-C IDE for Windows
- 用ultraEdit打造自己的Objective-C IDE for Windows
- 用ultraEdit打造自己的Objective-C IDE for Windows
- [GCC for C]编译选项---IDE掩盖下的天空
- [GCC for C]编译选项---IDE掩盖下的天空
- windows下建立gcc/g++/gdb/make编译及调试C/C++的IDE环境
- Gcc IDE for windows, recommand DEVCPP
- windows命令行使用gcc编译.c/.cpp文件
- 编译自己的Windows Android SDK(how to build Android SDK for Windows)
- 将vim打造成IDE编译环境——自己用的vim(gvim)插件
- 用ultraEdit打造自己的java IDE
- Windows 下实现gcc 命令行编译
- 打造Windows环境下的GCC+VIM的程序编写编译新模式
- [GCC for C++]编译选项---IDE掩盖下的天空
- [GCC for C++]编译选项---IDE掩盖下的天空
- windows下建立gcc/g++/gdb/make编译及调试C/C++的IDE环境
- [GCC for C]编译选项---IDE掩盖下的天空
- [GCC for C++]编译选项---IDE掩盖下的天空