|
发表于 2021-11-12 10:55:05
|
显示全部楼层
切换到root用户下,先执行./config命令生成Makefile,然后再执行设置环境变量的脚本,再修改Makefile,再执行make
修改Makefile内容:
1、修改PLATFORM=linux-x86_64为PLATFORM=linux-armv7
修改CONFIGURE_ARGS=("linux-x86_64")为CONFIGURE_ARGS=("linux-armv7")
2、删除126、127行中的-m64
125 CNF_CPPFLAGS=-DNDEBUG
126 CNF_CFLAGS=-pthread -m64 -Wa,--noexecstack
127 CNF_CXXFLAGS=-std=c++11 -pthread -m64
128 CNF_LDFLAGS=
3、屏蔽掉CROSS_COMPILE相关定义,如下:
92 #CROSS_COMPILE=
93 #CC=$(CROSS_COMPILE)gcc
94 #CXX=$(CROSS_COMPILE)g++
95 CPPFLAGS=
96 CFLAGS=-Wall -O3
97 CXXFLAGS=-Wall -O3
98 LDFLAGS=
99 EX_LIBS=
100
101 #MAKEDEPEND=$(CROSS_COMPILE)gcc
102
103 PERL=/usr/bin/perl
104
105 #AR=$(CROSS_COMPILE)ar
106 ARFLAGS= r
107 #RANLIB=$(CROSS_COMPILE)ranlib
108 #RC= $(CROSS_COMPILE)windres
109 RCFLAGS=
|
|