55问答网
所有问题
makefile如何将a文件和o文件连接成可执行文件?怎么写?
如题所述
举报该问题
推荐答案 2016-05-13
一样的,makefile只是一个脚本,它实际调用的是gcc。 但你这里用“gcc -o helloword.o helloworld.c”调用的是linux(x86的)的标准gcc,而你的makefile脚本中的gcc版本是arm_v5t_le-gcc(是用在arm嵌入式处理器的)。两个处理器不一样,自然编译
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/F88FRGFGGRcFe8I4cQ.html
相似回答
在linux下写
makefile
时,
如何
链接一个静态库?
答:
按此格式就可以将很多不管是什么名字的目标文件链接为一个
可执行
的文件,在运行时在SHELL下输入:./canrun.bin就可以运行了。
[教程]从零开始快速编写
Makefile
答:
一个示例工程中,
只需将源文件和Makefile放在同一目录,make命令即可生成可执行程序
。Makefile通过规则定义了文件间的依赖,如test依赖于libtest.a和main.o,make会按照依赖关系逐步构建,确保所有前置条件满足后生成目标。变量和函数的使用能简化依赖管理,如定义SRC和OBJ变量,利用通配符和模式替换函数自动更...
Makefile
新手秘籍——有我足以
答:
编译生成中间代码文件(.obj或.
o
),链接将这些文件组合
成可执行文件
。为管理众多源
文件和
生成的中间文件,会打包成库文件(.lib或.a)。了解
Makefile
规则是关键,如target(目标,如执行文件或中间文件)依赖于prerequisites(需要的文件)和command(执行的命令)。例如,目标edit依赖于.c和.h文件,且命...
Makefile
详解
答:
我们可以把这个内容保存在名字为 makefile 或 Makefile 的文件中,然后在该目录下直接输入命令 make 就可以生成可执行文件edit
。如果要删除执行文件和所有的中间目标文件,那么,只要简单地执行一下 make clean 就可以了。 注:反斜线(\)是换行符的意思,这样比较便于阅读。这里要说明一点的是, ...
makefile
中 .SUFFIXES: .o .cpp .c .cpp.o: 什么意思
答:
当前
makefile
内支持文件后缀的类型列表。
大家正在搜
如何编写makefile文件
如何创建makefile文件
编写makefile文件
linux makefile文件
makefile文件编写代码
最简单的makefile文件编写
makefile文件编写教程
c#的可执行文件的文件扩展名
linux 运行可执行文件
相关问题
请教一个Makefile的问题,就是如何从多个.o文件生成目...
makefile怎样引用自身?
linux下的.o文件是不是分可执行的.o还有obj类型的....
如何自己编写Makefile
.cpp 和 .c 文件混合makefile 如何编写
makefile如何写把编译生成的可执行代码放在./bin下...
c语言创建.a库和调用.a库的makefile编写问题
为什么makefile生成不是.o文件而是生成的.d文件呢,...