腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(2576)
视频
沙龙
1
回答
易于
gnu
使
makefile
规则
,
以
建立
从
多个
源文件
的
GCC
可执行文件
、
、
、
我正在尝试创建一个尽可能简单
的
make文件,它使用数学库(下面是fmax,其余部分是这个示例
的
C cruft ): easy.c: #include <stdio.h> double y=atof(argv[2]); printf("max(%f,%f)=%f\n",x,y,z);}
Makefile
to `fmax' collect2: error: ld returned
浏览 22
提问于2021-11-01
得票数 0
回答已采纳
2
回答
如何让
makefile
自动链接库?
、
int main(void) double test=23.4; printf("%f",test);为了编译这段代码,我使用了:
gcc
-o test test.c -L/path/ to /libs -lmCC=
gcc
CFLAG
浏览 3
提问于2013-08-28
得票数 1
1
回答
具有自动生成
多个
可执行文件
依赖关系
的
通用
Makefile
、
下面是我提出
的
或多或少通用
的
Makefile
。它所做
的
是检查所有
源文件
,生成依赖项并创建可执行
的
exec (
以
相应
的
源文件
命名)。显然,每个文件都在一个文件夹中。): $(OBJ)
gcc
-MM $^ > $@ 我想要
的
是以某种方式扩展
浏览 3
提问于2016-11-27
得票数 0
3
回答
更改头文件时如何
使
Makefile
重新编译?
、
、
我编写了一个
Makefile
来在OSX上编译openCV程序(在Unix系统中更通用)。CPP = g++ $(CPP) $^ $(CPPFLAGS更改头文件时如何
浏览 4
提问于2018-08-27
得票数 17
回答已采纳
3
回答
在一个
makefile
中编译三个
可执行文件
、
我有以下
makefile
:这是demo目录中
的
demo文件,我想将其编译到一个
makefile
中。例如在这个方向上: all: ($
浏览 0
提问于2011-06-25
得票数 0
回答已采纳
12
回答
他和
gcc
有什么区别?
、
、
的
最后一句话引起了我
的
注意 显然,您可以使用make命令编译所有程序。make和
gcc<
浏览 21
提问于2009-04-20
得票数 43
回答已采纳
1
回答
Makefile
中未找到命令错误
、
、
、
我正在尝试写一个
Makefile
。这就是我所写
的
。CC='/buildtools/toolchain/wr-x86/3.0FCScg/bin/i586-wrs-linux-
gnu
-
gcc
--sysroot=/buildtools/toolchain/CFLAGS) -o myexec my_code.cmake: /buildtools/toolchain/wr-x86&
浏览 66
提问于2016-08-04
得票数 1
回答已采纳
2
回答
为什么隐含
的
make
规则
不起作用?
、
我有一个
源文件
asd.c,编译和链接该文件
的
构建
规则
由于某种原因无法工作。下面是我
的
超级简单
makefile
:我收到以下错误process_begin: CreateProcess(NULL,
浏览 1
提问于2019-02-03
得票数 0
回答已采纳
1
回答
如何找到源代码
的
依赖项?
、
、
、
、
假设我有一个简单
的
c-库项目,布局如下 - square_root.c - power.c - square_root.h - power.h现在,我想创建一个简单
的
程序
gcc
main.c src/square_root.c src/newton_method.c -
浏览 1
提问于2021-08-13
得票数 2
3
回答
创建泛型make文件时出错
、
嘿,我对
makefile
有点陌生,我正在尝试制作一个通用
makefile
,它将编译当前目录中
以
.c结尾
的
任何文件,而不是专门为项目命名
的
文件。我搜索了几个地方,重新阅读了我
的
讲稿,尝试了一些改变,但我似乎无法让它发挥作用。我现在拥有的是:%.o : %.c当我试图运行它时,这就是我一直遇到
的
错误: make: *** No我真的很感谢你
的<
浏览 0
提问于2014-02-05
得票数 0
回答已采纳
2
回答
对头文件中包含
的
另一个头文件
的
依赖关系
、
假设我在
Makefile
中有以下
规则
。 g++ -c -o test.o test.cpptest.o: test.cpp foo.h bar.h g++ -c -o test.o test.cpp
浏览 4
提问于2015-12-12
得票数 4
回答已采纳
1
回答
在
Makefile
中,如何为每个C文件构建单独
的
可执行文件
、
我用支票作为我
的
C单元测试。对于我创建
的
每个C库文件,应该有一个测试文件,它应该生成一个
从
测试和源代码链接
的
单个
可执行文件
。然后应该运行此
可执行文件
,
以
确保所有测试都通过。当只有一个测试文件和一个
源文件
时,一切都很好。一旦我添加了第二个
源文件
和相应
的
测试文件,它就会尝试将它们链接到一个
可执行文件
中。如何
使
第二个
规则
将1 TEST_SRC和匹配
的
S
浏览 5
提问于2013-10-07
得票数 2
回答已采纳
2
回答
独立于
源文件
名
的
通用
makefile
、
我想创建一个通用
的
makefile
,它可以接受
源文件
的
名称,编译它,将它保存为目标文件和
可执行文件
。两个文件都使用原始源名称。谢谢你
的
帮助。compile: \ #I would like
makefile
to autom
浏览 2
提问于2012-04-10
得票数 1
3
回答
如何在Linux终端上编写带变量名
的
C程序?
、
、
有没有可能用比运行整个命令更有效
的
方式来编译C程序?
gcc
-g -Wall file_name.c -o file_name.out我希望make命令运行此命令
gcc
-g -Wall而是vs代码task.json,它有以下参数: "
gcc
","-g", "${relativeFile}", "-o","${fileBasenameNoExtens
浏览 0
提问于2020-03-12
得票数 1
4
回答
使用
Makefile
编译任何单个C代码
、
我对Makefiles非常陌生,所以我
的
问题可能很傻。它将如下所示:我可以将另一个参数传递给make,这样我就可以使用这个附加参数来完成任务了吗?更具体地说,如果可能的话,我希望使用它来使用
Makefile
将任何一个C源代码编译到它
的
可执行文件
中。例如,如果我有两个文件( foo.c和bar.c ),我希望能够使用相同
的
菜谱编译它们,因此执行类似于make compile foo.c或make compile bar.c
的
操作,将它们编译成foo或条形<code>E 210&
浏览 0
提问于2020-11-08
得票数 0
回答已采纳
1
回答
用于两个编译器和不同优化技术
的
Makefile
、
我一直在尝试用这段代码用两个不同
的
编译器icc和
gcc
用不同
的
优化技术编译一个c程序。我只得到了一轮执行
的
输出。例如:Total time taken by CPU for Matrix addition looping over column: 6.480000 有没有可能有一个
makefile
,用不同
的
优化技术同时编译icc和
gcc<
浏览 1
提问于2017-10-16
得票数 0
1
回答
gnu
:没有制定目标%.C
的
规则
对于
gnu
make,我需要使用模式
规则
,但我总是遇到相同
的
错误:all: test
gcc
-o $@ $?在
Makef
浏览 2
提问于2021-11-27
得票数 0
1
回答
跨
多个
目录检查和编译更改依赖项?
、
、
我正在制作一个
makefile
,它编译位于
多个
目录中
的
程序。所有
源文件
都在/src中,头文件在/inc中,目标文件将在/obj中创建,
可执行文件
将在/bin中创建。有三个
makefile
,一个是整体文件,一个在/obj目录中,一个在/bin目录中。obj
makefile
创建目标文件,bin
makefile
链接创建
可执行文件
的
文件。我不应该硬编码值,因为这
浏览 1
提问于2012-10-28
得票数 1
回答已采纳
1
回答
在我
的
项目中我需要一些
Makefile
的
帮助
、
我正试着制作一个
Makefile
,但我遇到了一些问题2个
源文件
:~/main.c ~/lib/labary.c1头文件:~/include/labary.h# Compiler optionsINC = -I..另外我还有个问题然后转到行.c.o或%c:%o(在
GNU
增强版本中)并
使
浏览 3
提问于2013-08-28
得票数 1
2
回答
如何更改此
makefile
的
结构
我是一个处理
makefile
的
新手,我得到了这个: demo: demo.cpp vegas.o ranlxd.o gfortran -c vegas.F
gcc
-c ranlxd.c g++ -c demo.cpp gfortran -c vegas.F
浏览 30
提问于2021-07-16
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券