我在试着理解'gmake‘和'make’之间的区别?
在我的linux机器上,它们是相同的:
% gmake --version
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
% make --ve
我试图在Linux啤酒 (基于Arch的发行版)上安装Garuda Linux,但是安装脚本失败了,出现了以下错误:
==> Pouring portable-ruby-2.6.8.x86_64_linux.bottle.tar.gz
Error: Failed to install ruby 2.6.8!
Error: Failed to install Homebrew Portable Ruby and cannot find another Ruby 2.6.8!
If there's no Homebrew Portable Ruby available for you
我有一个makefile,我在Linux和windows下都使用了arm-无eabi工具链。该项目包含具有.s或.S扩展的汇编程序文件,这取决于预处理程序的需要。
在Linux下,makefile规则可以很容易地区分这些目标文件,每个目标文件都使用不同的规则。在这个世界上没问题。在Windows下,我定义的处理.S文件的规则无法处理这些文件。另一方面,我对.s文件的规则工作得很好。
返回的错误为:
make: Pas de règle pour fabriquer la cible « obj/secmodes.S », nécessaire pour « imgm_essProcMode.e
我已经使用以下步骤安装了python版本2.7.10。
cd /usr/src
wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
tar xzf Python-2.7.10.tgz
cd Python-2.7.10
sudo ./configure
sudo make altinstall
并将可验证的环境设置为
导出PATH=~/usr/local/lib/python2.7.10/bin/python:$PATH
但当我在壳里运行蟒蛇的时候。默认版本显示为Python2.7.6
root@SUP-DIGI
我正在尝试在我的Windows7笔记本电脑上编译和运行XROTOR。我已经下载了Cygwin和XROTOR ()
从自述文件中...
Build Sequence
--------------
To install, first build the plot library in ./plotlib ...
% cd plotlib
% make libPlt.a
Then build the programs in ./bin ...
% make xrotor
% make jplot
当我转到"make libPlt.a“时,我得到一个错误消息:
make:
我尝试按照下面的说明从3.2.0.4到3.12.0创建内核。
cd /usr/src/linux
tar -xvjf linux-3.12.tar.bz2
cd /usr/src/linux/linux-3.12
make defconfig
make menuconfig
cd /usr/src/linux/linux-3.12/
make clean
make bzImage
make modules
make modules_install
cp /usr/src/linux/linux-3.12/arch/x86/boot/bzImage /boot/bzImage-neu
我对我的Makefile有个很混乱的问题
我正在使用它构建一个具有条件编译的linux和windows的单元测试可执行文件。
对于从src代码构建对象文件的规则,它遗漏了某些文件。它似乎没有一个模式,比如所有丢失的文件都来自某个特定的目录--它只是随机地将我的src文件中的一些输出出来。
我的Makefile看起来如下:
TARGET := test_glamdring2
program_NAME := $(TARGET)
#WIN32 - need to install hg on WIN32 platform for this line to work
#HGVERSION:= $(sh
我一直试图在Ubuntu18.04.2上为我的TL-WN881ND网卡安装一个驱动程序,用它连接到互联网上,我不断地陷入错误。下面是我输入make时得到的信息:
"NO KSRC,we will use default KSRC"
"******************************************"
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.18.0-15-generic/build M=/home/cobradabest/rtl8192EE_linux_v4.3.15.1_19180
我正在使用buildroot来构建linux固件。我怎样才能只重新构建linux内核(而不需要构建一个小时的整个程序)?
我试过-
make linux-rebuild
但那可不是干净的。
我也试过
make linux-reconfigure && make linux-rebuild
但这也不起作用。
我在试着让电子文本编辑器运行。我还阅读了http://www.e-texteditor.com/forum/viewtopic.php?p=14953#14953,并在Linux上编译了电子文本编辑器。但是,在我的10.04清醒,它失败在以下步骤:
../build_linux.sh调试
具有下列错误消息:
Building debug binaries
Building 32-bit binaries
Going to place output in /opt/etexteditor/external/out.debug
./build_externals_linux.sh: line 41
在安装Intel-SGX-驱动程序()时,我得到了以下错误:
$ make
make -C /lib/modules/5.4.0-107-generic/build M=/home/niujuxin/Intel SGX/linux-sgx-driver modules
make[1]: Entering directory '/usr/src/linux-headers-5.4.0-107-generic'
make[1]: *** No rule to make target 'SGX/linux-sgx-driver'. Stop.
make[1]: Le
在以下几行之后:
export CROSS_COMPILE=/home/yourusername/NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-
make clean && make mrproper
make maker.defconfig给出了以下错误:
找不到默认的配置"arch/x86/configs/filename_defconfig“。
它正在x86/configs/filename_defconfig中搜索,而不是在