Makefile
猫瑾
作者转行回家养猪,可能不再更新。
展开
-
①Makefile教程
转载自jklinux博主 arm裸板程序编译过程: arm-linux-gnueabihf-gcc test.c -c -o test.o arm-linux-gnueabihf-gcc abc.c -c -o abc.o arm-linux-gnueabihf-ld test.o abc.o -o test arm-linux-gnueabihf-objcop...转载 2018-09-10 10:20:38 · 208 阅读 · 0 评论 -
②Makefile
在编译项目功能模块的时候遇到的問題: 在httpd目錄中直接make httpd會報錯: [ll@team2 httpd]$ make httpd 错误信息: Makefile:14: /.config: No such file or directory cc -I. -I/shared -I/incl...原创 2018-09-17 17:54:54 · 188 阅读 · 0 评论 -
make编译项目的时候出错,跳过错误的办法!
在编译项目的时候遇到这个问题:/bin/sh: ./flex: cannot execute binary file使用file命令查看这个文件:flex/flex: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), not stripped发现之所以执行不了是因为...原创 2018-10-11 19:09:39 · 4033 阅读 · 0 评论 -
No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop
最近由于工作项目移植,需要重新编译code,但是遇到如下问题: Control Group support (CGROUPS) [Y/n/?] y Example debug cgroup subsystem (CGROUP_DEBUG) [N/y/?] nFreezer cgroup subsystem (CGROUP_FREEZER) [N/y/?] (NEW) aborted!Con...原创 2019-03-15 18:07:39 · 5348 阅读 · 0 评论 -
Makefile 关于cd命令的注意事项
要编译内核改写Makefile的时候发现关于cd的一些问题我需要创建一个环境变量为上一级目录的路径,代码如下:cd ../export SRCBASE := $(shell pwd) cd linux 执行make,提示:Makefile:15: *** missing separator. Stop.执行命令需要TAB符在前(前面加一个TAB),修改后如下: cd ../...原创 2019-04-24 18:19:44 · 8537 阅读 · 0 评论 -
Makefile中利用shell的方式来给变量赋值的两种方法
最近的任务要求利用Makefile来实现某些功能,其中涉及到使用shell的结果给变量赋值,下面提供两种自己使用的方法:一:export filename=boot.binexport filesize=$(shell du -b $(filename)|cut -f1)export file_value=$(shell expr $(filesize) \/ 1024)export r...原创 2019-04-30 16:06:27 · 6371 阅读 · 0 评论 -
写一个通用的Makefile编译管理代码
下面用两个例子写Makefile编译代码。一个编译c语言代码,一个编译涉及到ffmpeg的代码第一个例子:可以看到我当前目录有这些C文件和一个Makefile,下面放出Makefile代码详细注释写在了Makefile里面#写一个通用的Makefile编译代码#指定编译器CC:=gcc#CFLAGS 表示用于 C 编译器的选项,例如wall就是开启警告#CXXFLAGS 表示用...原创 2019-07-10 17:09:15 · 494 阅读 · 0 评论