77问答网
所有问题
当前搜索:
编译程序直接生成可执行文件
将目标
程序
(.obj)转换成
可执行文件
(.exe)的程序称为
答:
链接器的主要功能包括符号解析、符号重定位和符号合并。通过符号解析,链接器能够找到目标文件中引用的外部符号的定义;通过符号重定位,链接器能够将目标文件中的符号引用与其对应的定义进行关联;通过符号合并,链接器能够消除重复的符号定义,确保最终
生成
的
可执行文件
的符号表是唯一的。链接器特点简述 1、...
在ubuntu系统中如何用GCC
编译
运行一个C
程序
?
答:
1、确定安装了gcc
编译器
后,接下来用vim编辑一个c文件。2、下图是我在c文件中写入的内容,就简单打印一条语句。3、写好c文件后,用ls命令查看该文件是否存在。4、确定c文件存在后,使用命令gcc c文件名 -o
生成
的
可执行文件
名(例:gcc demo.c -o demo)。输入编译命令后,如果没显示什么信息,...
可执行程序
和目标程序的区别
答:
在MS-DOS和MS-WINDOWS下,此类
文件
扩展名为·
exe
。目标程序,又称为“目的程序”,为
源程序
经
编译可直接
被计算机运行的机器码集合。文件扩展名不同
可执行程序
和目标程序的文件扩展名不同,前者为.exe,后者为.obj。编译过程不同可执行程序是经过编译、链接、装载等多个过程
生成
的,而目标程序只是经过...
linux下如何运行
可执行文件
答:
2、
可以
看到已经
生成
了一个后缀为test.c的源
文件
。然后用vim工具打开这个文件并编写代码。在终端中输入:vim test.c或者gvim test.c打开这个文件并编写代码。3、编写完了这个代码。现在开始编译源文件。在终端中输入:gcc test.cgcc是linux自带的c语言
编译器
。如果是windows则要用ide工具来编译。linux...
编译程序
的工作情况
答:
执行
转换过程的程序叫
编译程序
。汇编程序汇编程序是指没有编译过的汇编语言源
文件
。烙编译型编译程序编译型编译程序将高级语言编写的程序,一次就会部翻译成机器语言表示的程序,而且过程进行很快,在过程中,不能进行人机对话修改。FORTRAN语言就是编译型高级语言。解释型编译程序解释型编译程序将高级语言...
什么是
可执行文件
一般都有什么格式
答:
可执行(PE)文件格式,可加载到内存中,由操作系统加载
程序执行
,通常用于处理或协助处理其他文件。比如:myfile.txt双击打开由notepad.exe记事本程序来进行编辑。在DOS下,
生成可执行文件
的步骤相对简单。
源程序
通过
编译器编译
成obj文件,然后通过链接器将obj文件链接成exe文件,不同语言的发展过程是相似的...
c++ obj文件与
exe文件
的区别
答:
链接(link):将生成的.obj文件与库文件.lib等文件链接,
生成可执行文件
(.exe文件)。可以说.obj文件是.exe文件的前身;1、obj里存的是编译后的代码跟数据,并且有名称,所以在连接时会出现未解决的外部符号一说。当连成exe后便不存在名称的概念了,只有地址。lib就是一堆obj的组合。
编译器
会默认...
...
源程序文件
名为"T1-1.C",正确
编译
链接后则
可执行文件
,为什么...
答:
可执行文件
为T1-1.exe,位于C:\debug目录下,你可以找找这个目录,打开看一下。双击
exe文件就
可以运行,不过
程序
里如果没加控制的话,运行结果可能一闪就过了,来不及看得清,建议在return 0之前加上一条语句 getch();。你也可以在
编译
工具里运行。
Python编写的
程序
需要
编译
陈
可执行文件
后才能运行吗?
答:
在大多数情况下,Python 程序不需要被
编译
成
可执行文件就可以直接
运行。Python 是一种解释型语言,它使用解释器逐行解释并执行代码。当你编写好 Python 程序后,可以直接运行源代码文件(以 .py 为扩展名)来
执行程序
。你只需通过命令行或集成开发环境(IDE)等工具来运行 Python 脚本。例如,在命令行中...
高级语言
程序
的两种
执行
方式是什么
答:
。执行完这些二进制指令就丢失了。因此,解释型语言没执行一次都要重新翻译并执行。二、 编译方式 所谓编译方式,首先通过
编译程序
把整个源程序中的所有语句翻译为汇编语言源程序,然后再通过汇编程序把汇编语言源程序翻译为机器语言的机器指令,形成.
exe文件
(
可执行文件
),.exe文件是
可以直接
运行的文件。
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜