冰狼

在努力、磨练、打击下不断地向着理想的财务自由方向前进

土制火炮
《论语·魏灵公》:“工欲善其事,必先利其器。居是邦也,事其大夫之贤者,友其士之仁者。”
我不喜欢学习的时候打开一堆我不用的东西,也不喜欢在学习的时候打开一个庞大的IDE,狂占内存。
那么,只有自己弄一个了,虽然安装了一堆IDE,但是可以自己用命令行搞定的东西就不必打开那堆框框了,呵呵。
EditPlus和UltraEdit都可以,自己用这开心就行了。
EditPlus和Dev cpp、vc、MinGW弄在一起都也挺好用的,呵呵。
我先安装一个Dev cpp,用Dev C++也行,不过这个东西不更新了,还是选择wx-Devcpp吧,以后做projects也方便,呵呵。
Dev C++相关的东东就去这里找吧http://www.bloodshed.net/   下载地址http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe
wx-Devcpp相关的东东就去这里找吧http://wxdsgn.sourceforge.net/   下载地址 http://downloads.sourceforge.net/wxdsgn/wxdevcpp_6.10.2_setup.exe
安装就不用说了吧,随便安装到哪里都行,这是爷的安装目录D:\cplus\Dev-Cpp
然后就是配置一下了
Dev C++ ==> EditPlus里面:
菜单文本(T):Dev C++编译
命令(O):D:\cplus\Dev-Cpp\bin\g++.exe
参数(E):"$(FilePath)" -o "$(FileNameNoExt)"
起始目录(I):$(FileDir)
打勾:捕获输出(U)、运行时自动保存打开文件

菜单文本(T):Dev C++ Run
命令(O):$(FileNameNoExt)
参数(E):null
起始目录(I):$(FileDir)
打勾:运行时自动保存打开文件

然后就可以试试了,呵呵,编写一个必不可少的“Hello World”吧。

Visual C++ 6.0 ==> EditPlus里面:
菜单文本(T):Visual C++ 6.0 编译
命令(O):C:\Program Files\Microsoft Visual Studio\VC98\Bin\CL.EXE
参数(E):$(FilePath)
起始目录(I):$(FileDir)
打勾:捕获输出(U)、运行时自动保存打开文件

菜单文本(T):Visual C++ 6.0 Run
命令(O):$(FileNameNoExt)
参数(E):null
起始目录(I):$(FileDir)
打勾:运行时自动保存打开文件

然后就可以试试了,呵呵,再编写一个必不可少的“Hello World”吧。

Visual C++ 2005 ==> EditPlus里面:
编写bat文件存放在相应的目录..\Microsoft Visual Studio 8\VC\bin\cl.bat

echo off
call "%VS80COMNTOOLS%vsvars32.bat"
if "%1" == "" goto usage
cl.exe "%1"
goto :eof

:usage
echo:
echo Error using cl.bat. The correct usage is:
echo     %0 Filename
echo:
echo For example:
echo     %0 C:\example.cpp
goto :eof

菜单文本(T):Visual C++ 2005 编译
命令(O):"C:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.bat"
参数(E):$(FilePath)
起始目录(I):$(FileDir)
打勾:捕获输出(U)、运行时自动保存打开文件

菜单文本(T):Visual C++ 2005 Run
命令(O):$(FileNameNoExt)
参数(E):null
起始目录(I):$(FileDir)
打勾:运行时自动保存打开文件

然后就可以试试了,呵呵,再编写一个必不可少的“Hello World”吧。

下面就是比较好玩的了,上面都是比较SB的东西,基本上是傻子玩的,还是GNU的东东我比较青睐,呵呵。
去下载个Cywin吧,要不MinGW也行啦,他俩安装的方式一样,都是弄个客户端然后下载安装,这种方式老子觉得还真TMD傻X,感觉象受骗一样。
别忘记了把他们的bin路径写到环境变量里面去,这样在cmd中也可以使用啦。
GNU g++ ==> EditPlus
菜单文本(T):GNU g++ 编译
命令(O):g++
参数(E):$(FilePath) -o $(FileNameNoExt)
起始目录(I):$(FileDir)
打勾:捕获输出(U)、运行时自动保存打开文件

菜单文本(T):GNU C++ Run
命令(O):$(FileNameNoExt)
参数(E):null
起始目录(I):$(FileDir)
打勾:运行时自动保存打开文件

然后就可以试试了,呵呵,再编写一个必不可少的“Hello World”吧,这次感觉就不一样了吧,总是没有被ms束缚的感觉了。

最后加上一个怀旧的东东,有人如果对于TC的还是很怀念的化,毕竟大家都是从哪里学出来的,可能若干年后师弟师妹们就不知道蓝色的TC是什么东西了,上来就直接高级的IDE了,怀旧一下吧:

菜单文本(T):Compile And Link
命令(O):C:\TC3\BIN\TCC.EXE
参数(E):$(FileName)
起始目录(I):$(FileDir)
打勾:捕获输出(U)、运行时自动保存打开文件

菜单文本(T):Option
命令(O):C:\TC\TCC.EXE
参数(E):
起始目录(I):$(FileDir)
打勾:捕获输出(U)、运行时自动保存打开文件

菜单文本(T):Run
命令(O):
参数(E):$(FileDir)\$(FileNameNoExt).exe
起始目录(I):$(FileDir)
打勾:运行时自动保存打开文件

菜单文本(T):Output Assembly Code
命令(O):C:\TC\TCC.EXE
参数(E):-Ic:\tc\include -Lc:\tc\lib -S $(FilePath)
起始目录(I):$(FileDir)
打勾:捕获输出(U)、运行时自动保存打开文件

菜单文本(T):View Assembly Code
命令(O):D:\Program Files\EditPlus 2\editplus.exe
参数(E):$(FileDir)\$(FileNameNoExt).asm
起始目录(I):$(FileDir)
打勾:运行时自动保存打开文件

切忌要把TC的目录也添加到环境变量里面,要不然出现的诡异的错误是你想想不到的啦,哈哈!

经过一番搞搞,老子可以轻而易举的写C++ code了,快快乐乐的coding,不过要是写paper就不太好弄了,还是习惯回ubuntu去。


posted @ 2007-06-12 17:10 在法律保护下合法地抢银行 阅读(1011) | 评论 (6)编辑 收藏
仅列出标题
共12页: First 4 5 6 7 8 9 10 11 12 

公告

转载、引用、收藏,请标明来自:

http://www.cppblog.com/paladino

导航

<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

统计

留言簿(2)

随笔分类(10)

文章分类(5)

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜