导航:首页 > 源码编译 > make编译出现错误

make编译出现错误

发布时间:2022-10-16 17:57:23

1. make命令时产生的错误 求助

我虽然没有看到你的具体的 makefile 文件,但是我可以给你提供一种思路:首先需要说明的是:make 命令是对一组大型程序做 makefile 特别方便的工具。缺省文件名是:makefile。比如说,如果一个大型系统需要十个模块共同编译、连接,最后如果都没有错误的话,将会生成一个可执行程序。make 的最强大的功能就方便在这里:如果在这十个模块中,只有一个模块发生了改变,那么其他九个模块就不用再重新编译了,而只需要编译该模块,然后再和其他模块连接即可。这样就大大提高了编译的效率。但是它的编写规则也是比较麻烦的,需要细心、仔细地编写 makefile 文件,否则的话,就会在 make 时发生错误。你再逐行仔细检查你的 makefile 文件中的语法是否正确?、以及是否缺少了必要的标点符号之类的?祝你早日调试通过。

2. 编译内核make时出现问题

你的内核文件时通过vm虚拟机共享在linux用的吧,这样会导致一些linux
软连接
在windows不能用,就会出现上述错误,将内核文件复制进linux里面再make
bzImage

3. make编译遇到了Error1,请问怎么解决

报错不详细,链接器报错了,
您也不应该使用master分支,请切换到release或者tag
您可以看下Makefile 的报错行数, 为什么target benchmark 会出错,具体您看吧,我们就不下载源码了。

4. 使用make命令编译源文件时,Error 2 表示一共有2个错误还是出现了代号为2的错误

代号为2的错误,一般都是你的源码中有语法错误,至于具体在什么地方出错一般log都会有文件与行数的提示。

5. make编译后出错,请问是什么原因

yum -y install make automake gcc g++ ncurses ncurses-dev ncurses-devel fakeroot wget bzip2 make patch ftp
cp /boot/config-2.6.18-92.el5 .config
关闭Selinux

vi /etc/sysconfig/selinux
SELINUX=disabled

打IMQ补丁:
$patch -p1 < ../linux-2.6.25-imq5.diff
$make menuconfig

驱动模块
IMQ (intermediate queueing device) support (IMQ)
Location:
-> Device Drivers
-> Networking support
-> Network device support (NETDEVICES)
-> IMQ (intermediate queueing device) support (IMQ)

2.2编译并安装新内核
make menuconfig

make
make moles
make moles_install
make install

mkinitrd /boot/initrd_2.6.30.img 2.6.30 根据内核版本和指定参数生成映像文件
cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.30
cp /usr/src/linux-2.6.30/System.map /boot/System.map-2.6.30

6. redhat6.4上使用make编译自己代码出现奇怪错误

这4句是进入文件夹和退出文件夹
make[1]: Entering directory `/home/xxxx/server_code2/alarm' -- 进入文件夹 '/home...'
make[1]: Leaving directory `/home/xxxx/server_code2/alarm' -- 离开/退出文件夹 '/home...'
它要进一个文件夹 做 make.
问题是你是否已有这个文件夹了,文件夹里原始文件是否都在:
`/home/xxxx/server_code2/alarm'

或者,你要修改 Makefile, 把 xxxx。。。 换成 正确路径和 directory

7. Linux下Qt的make编译出现大量错误

你上面的问题是的链接库的和路径没设置好
export
QTDIR=/home/lin/hisi/qt-embedded-4.5.2
export
PATH=$QTDIR/bin:$PATH
export
TSLIB_CONSOLEDEVICE=none
export
LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib
类似上面,把相应的路径修改下,在终端中运行,然后编译就可以通过了
不过建议:
linux下,可以安装个QT
Creator开发工具
,这样子可以方便很多

8. make编译过程中出现

一个可能是源代码本身有问题。
另一个可能是软件需要的某个库在你的系统中不存在,在 make configure 的过程中又没有报错,结果编译的时候就这样了。

阅读全文

与make编译出现错误相关的资料

热点内容
无锡代码编程培训班 浏览:627
eps图形数据加密 浏览:928
没有滴滴app怎么打车 浏览:100
大数乘法java 浏览:1000
如何登录服务器看源码 浏览:525
如何做服务器端 浏览:156
注册服务器地址指什么 浏览:433
文本命令行 浏览:97
扑克牌睡眠解压 浏览:194
rc4算法流程图 浏览:159
胡萝卜解压方法 浏览:35
扫描pdf格式软件 浏览:877
程序员在银行开账户 浏览:516
android数据库下载 浏览:750
中午服务器崩溃怎么办 浏览:425
产品经理和程序员待遇 浏览:442
解忧程序员免费阅读 浏览:109
录像免压缩 浏览:508
总结所学过的简便算法 浏览:362
南昌哪些地方需要程序员 浏览:761