include/asm is a directory,a simgpol is expected的解决方案

场景描述:在台式电脑中内核编译完成后,对整个系统进行迁移,然后单独拷贝源码编译的目录,没有想到,在重新编译的时候,出现include/asm问题。我一时心急,手边没有网络,立刻执行make clean。结果还是没有解决问题,产生的影响是花费数小时的编译结果,毁于一旦。

解决方案:把include/asm文件夹删除,问题是这个软连接为什么会建立,建立的目的,要知道我是x86结构,根本不需要arm,慢着asm到底是什么,我没有了解。

总结:

1。没有在虚拟机建立快照,导致成果流失。

2。没有上网搜集资料,贸然清理现场。

时间: 2024-10-11 17:00:50

include/asm is a directory,a simgpol is expected的解决方案的相关文章

KVM源代码解读:linux-3.17.4\arch\x86\include\asm\kvm_host.h

/* * Kernel-based Virtual Machine driver for Linux * * This header defines architecture specific interfaces, x86 version * * This work is licensed under the terms of the GNU GPL, version 2.  See * the COPYING file in the top-level directory. * */ #if

《linux 内核全然剖析》 include/asm/io.h

include/asm/io.h #define outb(value,port) __asm__ ("outb %%al,%%dx"::"a" (value),"d" (port)) //宏定义outb用汇编实现了在端口地址port处写入值value //使用的寄存器是al,一个byte长度,而端口port使用的是2byte长度地址来标记的寄存器,注意这里寄存器的使用 #define inb(port) ({ unsigned char _v;

《linux 内核完全剖析》 include/asm/io.h

include/asm/io.h #define outb(value,port) __asm__ ("outb %%al,%%dx"::"a" (value),"d" (port)) //宏定义outb用汇编实现了在端口地址port处写入值value //使用的寄存器是al,一个byte长度,而端口port使用的是2byte长度地址来标记的寄存器,注意这里寄存器的使用 #define inb(port) ({ unsigned char _v;

include/asm/dma.h

/* $Id: dma.h,v 1.7 1992/12/14 00:29:34 root Exp root $ * linux/include/asm/dma.h: Defines for using and allocating dma channels. * Written by Hennus Bergman, 1992. * High DMA channel support & info by Hannu Savolainen * and John Boyd, Nov. 1992. */

(笔记)Linux下的准确延时,#include <linux/delay.h>调用出错

在编写应用层程序时,有时需要延时一下,这个时候该怎么办呢? 在内核代码中,我们经常会看到这样的头文件使用#include <linux/delay.h>,心想着直接调用这个就可以了吧!可是在编译时发现,压根通不过, 提示错误如下:error: No such file or directory. 是不是觉得很奇怪,明明文件是存在的,怎么就不能调用了,而且内核很多文件调用得很欢.这是为什么呢? 因为内核程序跟应用程序是有区别的,有些特殊的内核头文件编译器不允许被应用程序调用.故编译应用程序使用内

KVM源代码解读:linux-3.17.4\include\linux\kvm_host.h

#ifndef __KVM_HOST_H #define __KVM_HOST_H /* * This work is licensed under the terms of the GNU GPL, version 2.  See * the COPYING file in the top-level directory. */ #include <linux/types.h> #include <linux/hardirq.h> #include <linux/list.

u-boot include目录 gd_t结构体 如何关联芯片指定的目录

1 u-boot /u-boot-2018.07-fmsh/include/config.h /* Automatically generated - do not edit */#define CONFIG_BOARDDIR board/fmsh/fmql#include <config_defaults.h>#include <config_uncmd_spl.h>#include <configs/fmsh-common.h>#include <asm/co

AMDU恢复ASM磁盘组数据(测)

--umount ASMCMD> umoung -a asmdg commands: md_backup, md_restor lsattr, setattr cd, cp, du, find, help, ls, lsct, lsdg, lsof, mkalias mkdir, pwd, rm, rmalias chdg, chkdg, dropdg, iostat, lsdsk, lsod, mkdg, mount offline, online, rebal, remap, umount

ORACLE AUTOMATIC STORAGE MANAGEMENT翻译-第二章 ASM instance(1)

第二章  ASM INSTANCE ASM的类型,例如可以: 10g后ORACLE instance 类型增加了一个ASM种类.参数INSTANCE_TYPE=ASM进行设置. ASM实例启动命令: startup nomount启动实例和后台进程.但没有挂载磁盘组 mount以后.实例会启动參数文件里ASM_DISKGROUPS指定的磁盘组,假设參数为空就会触发ORA-15110报错信息. ASM 11G以后为mount命令引入了restricted启动參数.以排他方式启动ASM_DISKGR