当前位置:  技术问答>linux和unix

关于 $(ARCH)的错误

    来源: 互联网  发布时间:2016-09-25

    本文导语:  我在debian系统下net-snmp-5.5的安装文件目录下执行下面的命令 ./configure  --quiet --prefix=/tmp/snmp --target=$(ARCH)-linux  --host=$(ARCH) --with-cc=$(ARCH)-linux-uclibc-gcc --with-ar=$(ARCH)-linux-uclibc-ar --with-endianness=little --with-cflags="$(COPTS)...

我在debian系统下net-snmp-5.5的安装文件目录下执行下面的命令
./configure  --quiet --prefix=/tmp/snmp --target=$(ARCH)-linux  --host=$(ARCH) --with-cc=$(ARCH)-linux-uclibc-gcc --with-ar=$(ARCH)-linux-uclibc-ar --with-endianness=little --with-cflags="$(COPTS) -DCAN_USE_SYSCTL=1 -ffunction-sections -fdata-sections -Wl,--gc-sections" --enable-mini-agent --disable-privacy --without-opaque-special-types --with-persistent-directory=/tmp/snmp-persist --with-default-snmp-version=3 --with-sys-contact=root --with-sys-location=Unknown --with-logfile=/dev/null --with-out-transports=UDPIPv6,TCPIPv6,AAL5PVC,IPX,TCP,Unix --enable-shared=no --enable-static --with-gnu-ld --enable-internal-md5 --with-copy-persistent-files=no --without-openssl -sysconfdir=/tmp --with-mib-modules=mibII,host,mibII/ip,mibII/tcp,mibII/udp,mibII/icmp,mibII/var_route,mibII/kernel_linux,ucd_snmp --with-out-mib-modules=host/hr_swrun,agent_mips,agentx,notification,utilities,target --disable-ipv6 --with-defaults --without-efence --without-rsaref --without-kmem-usage --without-rpm --without-dmalloc
提示如下错误:
bash: ARCH: command not found
bash: ARCH: command not found
bash: ARCH: command not found
bash: ARCH: command not found
bash: COPTS: command not found
configure: error: in `/home/dd-wrt/net-snmp-5.5':
configure: error: C compiler cannot create executables
请问该如何修正?

|
$(ARCH) 就把ARCH当命令来执行了
你是要引用ARCH变量吗 那就把$(ARCH)改成$ARCH

怎么不用apt-get安装呢

|
$(COPTS)只是Makefile里的一个变量, 推测的意思是用gcc编译代码时, 额外添加的编译选项...

不要尝试把Makefile里的命令直接Copy出来运行...

你需要做的是运行以下命令
make snmp-configure

    
 
 

您可能感兴趣的文章:

  • make ARCH=arm CROSS_COMPILE=arm-linu-错误
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Arch下面安装启动及删除docker介绍
  • 请问arch的一些问题
  • cc1: error: invalid option 'arch=i686'问题
  • 关于makefile:$(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c $< -o $@
  • 求教linux的ARCH ?= $(XXX)中符号“?=”怎么理解?先谢过
  • Java体系结构框架 Arch4J
  • 为什么在我下的 source code的arch目录下没有i386子目录呢?
  • 用arch 的同学今天滚伤没?我快被折腾死了
  • set ARCH=`uname -rs | sed 's/ //g' | cut -f1 -d'-' ` 谁能解释一下这句shell命令什么意思呀?
  • 弱弱的问:编译一小程序时加载arch时出现的一个小问题
  • 请问:在tomcat33/native/mod_jdk/apache1.3/build-unix.sh中 ARCH=i386指的什什么意思?
  • 请教:make ARCH=arm CROSS_COMPILE=arm-linu- menuconfig出错
  • 请问linux中的arch/i386/kernel/head.S的汇编语言是用什么编译的
  • x86 arch的boot_cpu_id变量是如何初始化的
  • 谁知道怎么用linux-kernel/arch/arm/mach-GM下的ahb_dma.c这段代码的,再送100分
  • make ARCH=arm xconfig 问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3