永发信息网

fortran77的源代码要编译成可执行程序

答案:3  悬赏:80  手机版
解决时间 2021-08-23 13:09
请教学过fortran77的朋友,f77的源代码在DOS环境下用什么命令把它编译成可执行文件,以前学过一点,就记得for1,link,什么的。谢谢!
最佳答案
什么是GCC?GCC是由GNU之父Stallman所开发的linux下的编译器,全称为GNU Compiler Collection, 目前可以编译的语言包括:C, C++, Objective-C, Fortran, Java, and Ada, 可以在其官方页面找到更加详细的信息什么是GCC?GCC是一个原本用于Unix-like系统下编程的编译器。不过,现在GCC也有了许多Win32下的移植版本。这要感谢Internet上众多程序员的共同努力。GCC的历史GCC是GNU公社的一个项目。是一个用于编程开发的自由编译器。最初,GCC只是一个C语言编译器,他是GNU C Compiler 的英文缩写。随着众多自由开发者的加入和GCC自身的发展,如今的GCC以经是一个包含众多语言的编译器了。其中包括 C,C++,Ada,Object C和Java等。所以,GCC也由原来的GNU C Compiler变为GNU Compiler Collection。也就是 GNU编译器家族 的意思。当然,如今的GCC借助于他的特性,具有了交叉编译器的功能,即在一个平台下编译另一个平台的代码。直到现在,GCC的历史仍然在继续,他的传奇仍然被人所传颂。GCC有什么作用?Linux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。GCC有什么作用?Gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.out的文件。在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,下面我们来介绍gcc所遵循的部分约定规则。.c为后缀的文件,C语言源代码文件;.a为后缀的文件,是由目标文件构成的档案库文件;.C,.cc或.cxx 为后缀的文件,是C++源代码文件;.h为后缀的文件,是程序所包含的头文件;.i 为后缀的文件,是已经预处理过的C源代码文件;.ii为后缀的文件,是已经预处理过的C++源代码文件;.m为后缀的文件,是Objective-C源代码文件;.o为后缀的文件,是编译后的目标文件;.s为后缀的文件,是汇编语言源代码文件;.S为后缀的文件,是经过预编译的汇编语言源代码文件。GCC有什么作用?Gcc的执行过程虽然我们称Gcc是C语言的编译器,但使用gcc由C语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的步骤∶预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编(Assembly)和连接(Linking)。命令gcc首先调用cpp进行预处理,在预处理过程中,对源代码文件中的文件包含(include)、预编译语句(如宏定义define等)进行分析。接着调用cc1进行编译,这个阶段根据输入文件生成以.o为后缀的目标文件。汇编过程是针对汇编语言的步骤,调用as进行工作,一般来讲,.S为后缀的汇编语言源代码文件和汇编、.s为后缀的汇编语言文件经过预编译和汇编之后都生成以.o为后缀的目标文件。当所有的目标文件都生成之后,gcc就调用ld来完成最后的关键性工作,这个阶段就是连接。在连接阶段,所有的目标文件被安排在可执行程序中的恰当的位置,同时,该程序所调用到的库函数也从各自所在的档案库中连到合适的地方。GCC有什么作用?Gcc的基本用法和选项在使用Gcc编译器的时候,我们必须给出一系列必要的调用参数和文件名称。Gcc编译器的调用参数大约有100多个,其中多数参数我们可能根本就用不到,这里只介绍其中最基本、最常用的参数。Gcc最基本的用法是∶gcc [options] [filenames]其中options就是编译器所需要的参数,filenames给出相关的文件名称。-c,只编译,不连接成为可执行文件,编译器只是由输入的.c等源代码文件生成.o为后缀的目标文件,通常用于编译不包含主程序的子程序文件。-o output_filename,确定输出文件的名称为output_
全部回答
第一步: for1 源程序 第二步: for2 第三步 link 源程序+其他需用到的模块 
diy竹简,完全自主的创意,自行设计,无论你是要送给什么人,都会适合 一卷清香的竹简+你心中酝酿了许久的话+个性化的图案=一份能表达你最真挚情感的珍贵礼物 使爱人为之落泪,使亲人为之感动,使朋友间情谊加深。。。。。。 想象多年以后, 旧相片会微微地泛黄、而如今年轻的我们也会渐渐老去, 然而这竹简上的心意仍会历久弥新, 见证着当年风花雪月的旧日时光。 百度搜:盛京竹艺坊 希望对你能有所帮助 千里送鹅毛,不怕礼轻,就怕礼物不能充分表达你的情意
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样提升花园等级?
梦幻普陀怎么加点?
魔方的口决及技巧是?
QQ飞行岛多少级点亮,好玩吗?
湘乡市湘潭湘乡振兴连锁超市横州直营店在什么
在北京三环那能租到价格在三百之四百的房子?
我有超级q1级会员3级多少天成为2个太阳
请问,因乳房发育不良而使得乳头凹陷进口了怎
跪求迷羊大大的小说集 越全越好 还有介绍点好
谁能帮我找到这张原图
我想要一份根据出入库流水账生成明细账的exce
曾都区随州皓云酒楼私房菜地址有谁知道?有点
qq飞车为什么电信一没办法玩?我今天下载一个
手机能不能冲扣币?
人到底需要什么 爱情是什么
推荐资讯
爱情能勉强吗?
为什么我家电脑一接视屏就重启
急求图片原版
喉咙里有痰,嗑不出来,
宝宝24天了
如何激活PSCS2 9.0的软件
在昆明哪里可以买到曼森的专辑?
我玩富甲天下4,野战,和攻城时就会弹出来,说什
拜访jane用英语怎么说
学校采用银行自动扣除学费包括什么费用?
下赛季火箭有可能进西部决赛?
dnf升级、外挂封号、人带花钱、单刷忒慢、、
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?