标题: 如何把basic程序编译成.exe文件
[打印本页]
作者: 阿海
时间: 2003-7-30 00:00
标题: 如何把basic程序编译成.exe文件
如何把basic程序编译成.exe文件
小妹想学
作者: 淡蓝
时间: 2003-7-30 00:00
Quick Basic有编译器,如果是BASICA之类的BASIC程序,改写一下就行了。
作者: 阿海
时间: 2003-7-31 00:00
具体点,好吗?
作者: iceboy
时间: 2003-8-4 00:00
用 M$ 的 QBASIC 7.1!
作者: Roy
时间: 2003-8-4 00:00
以下是引用iceboy在2003-8-4 21:16:26的发言:
用 M$ 的 QBASIC 7.1!
4.5版也可以呢......
作者: lemonhall
时间: 2003-8-4 00:00
BASIC程序是一个很宽泛的概念
BASIC主要的实现有,TRUE BASIC(几乎没人用了),GWBASIC(无法编译,但是
其实大家可以用写内存DUMP的方法写成COM文件,有64K的页限制),QUICK BASIC系列
(其编译器有高度的兼容性,不象MS C),QBASIC(无编译功能),VB(DOS,WIN系列
),POWER BASIC(具有突破640K的能力,很强大的BASIC实现,可惜真正可用的版本要
付很多钱)
其中,QUICK BASIC4。5/7。1可以兼容在GWBASIC运行的程序,TRUE BASIC的命令稍加
改动就可以在以上三中系统中运行。QBASIC是QUICK BASIC的一个简单实现,所以程序基本
上无须担心互相使用的问题。POWER BASIC可以兼容QUICK BASIC的程序(有限兼容,但基本上无须大改动),QUICK BASIC多数情况下无法运行由POWER BASIC写的程序(调用的很多高级的管理内存函数QUICK BASIC当然无法兼容),VB FOR DOS1。0完全向下兼容。VB
1。0 FOR WIN3。1除了窗口设计可以基本兼容外,函数只有几个不一样。是最好的双平台开发工具案例。
如果,你想学习并编译教材(考级类,纯粹的BASIC)并编译它,可以选择 QUICK BASIC4。5
这是国外仍在广泛使用的,犹如MS-DOS3。3的地位一般的 QUICK BASIC集成开发环境。
有两种方法编译BASIC源程序成为可执行的EXE文件:
1。选择RUN--->MAKE EXE,根据提示,选择STAND ALONE EXE(编译成为可以独立运行的
EXE文件,如果不选,则需要将LIB目录下的BRUN45。EXE放在PATH指定的任意目录中)
2。直接使用BC。EXE, 在命令行下输入BC XXX.BAS(好象编译成功后,还需要输入LINK
按提示输入源文件名,无须后缀,它自动补充,其它要求输入的,直接按ENTER)
3。注意:要取得完整的QUICK BASIC4。5/7。1包,LINK。EXE的版本越新越好,可以用工具
发布时间来看,使用LINK/?就有工具发布时间。
(因为写这文章时,已经很久没有使用过NMAKE来编译BAISIC程序,第三种方法就略去)
4。这种方法需要注意,最好把包中的文件都放在同一目录下,因为QUICK BASIC可以设置不同的目录来安放LIB,INCLUDE文件。特别注意的是,第二种方法更推荐将所有文件置于同一目录。
作者: slbbs
时间: 2003-8-5 00:00
还有一个叫
TURBO BASIC 跟TURBO C一样,自带生成EXE文件
俺一直用它,实用、好!
作者: hhhhhh
时间: 2003-8-7 00:00
我觉得还是quick basic好些,使用很简单,语言还是qB比TB的高级点。
作者: iceboy
时间: 2003-8-7 00:00
谁有 VB 1.0 for DOS??
作者: hhhhhh
时间: 2003-8-7 00:00
我的根本编译不了,我很讨厌vb1.0,2.0
作者: qb45
时间: 2003-9-15 00:00
用鼠标点几下就能编译!
这里有详细的介绍,有图形!
http://www.programfan.net/club/showbbs.asp?id=20559
作者: 凌晨一点
时间: 2003-10-25 00:00
我记得以前用QB时搞到过两个程序:BC.exe(编译) Link.exe(连接)
作者: 橄榄树
时间: 2004-2-8 00:00
标题: 求助TURBO BASIC,很好用!!!
QQ:68350612
作者: mys
时间: 2004-2-9 00:00
VB1.0可以编译啊,我做的UC2X就是VB1.0编译的。VB1.0在我的网站上有。
作者: hhhhhh
时间: 2004-2-9 00:00
试过了,是真的,mys斑竹的vb1.0可以编译,不错的,谢谢了!
作者: Kinglion
时间: 2004-2-11 00:00
以下是引用阿海在2003-7-30 22:59:17的发言:
如何把basic程序编译成.exe文件
小妹想学
我编写的批处理文件:
@echo off
if "%1" == "" goto help
if exist %1.exe del %1.exe
if not exist %1.bas goto nofile
c:\bc7\binb\bc /A /E /X /V /W %1.bas,%1.obj,nul.lst/D/Es/O/Ot/FBx/S/Lr/Zi/FPi/T/Z/C:1024/Ah
c:\BC7\BINb\link /exepack /L %1.obj,%1.EXE,NUL.MAP,c:\BC7\LIB\BCL71ENR.LIB+C:\BC7\LIB\QBX.LIB,NUL.DEF
if exist %1.obj del %1.obj
if exist %1.map del %1.map
if exist %1.sbr del %1.sbr
dir %1.*
if "%2" == "" goto end
if exist %1.exe %1.exe
goto end
:nofile
echo.
echo.
echo Sorry, Input file not found !
echo.
echo.
goto end
:help
echo.
echo Microsoft (R) QuickBASIC Extended Compiler Version 7.10
echo Copyright (C) Microsoft Corporation 1982-2004. All rights reserved.
echo.
echo Usage:
echo BC7 { BASIC Program source Filename } { Run code }
echo.
:end