Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation 尝试在avrdude上安装新程序员失败,因为autom4te_Installation_Autotools_Avr_Autoconf_Avrdude - Fatal编程技术网

Installation 尝试在avrdude上安装新程序员失败,因为autom4te

Installation 尝试在avrdude上安装新程序员失败,因为autom4te,installation,autotools,avr,autoconf,avrdude,Installation,Autotools,Avr,Autoconf,Avrdude,我正试图在avrdude上安装一个额外的程序员。我自己安装了avrdude,但因为它没有生成文件,我不得不一部分一部分地安装,而且似乎整个程序中没有安装额外的程序员 安装编程器的程序是我从一个网站上离线下载的,用于制作带有usb键盘的avr编程器。你可以看到我从页面上的github开始下载了大约一半的内容。当我尝试编译hidkey.h或main.c文件时,他们会抱怨我没有文件ac_cfg.h,当我尝试配置文件ac_cfg.h.in(位于同一文件夹中)时,使用带有-v标记的autoconf,它似乎

我正试图在avrdude上安装一个额外的程序员。我自己安装了avrdude,但因为它没有生成文件,我不得不一部分一部分地安装,而且似乎整个程序中没有安装额外的程序员

安装编程器的程序是我从一个网站上离线下载的,用于制作带有usb键盘的avr编程器。你可以看到我从页面上的github开始下载了大约一半的内容。当我尝试编译hidkey.h或main.c文件时,他们会抱怨我没有文件ac_cfg.h,当我尝试配置文件ac_cfg.h.in(位于同一文件夹中)时,使用带有-v标记的autoconf,它似乎会停止部分过程,直到以结束

autom4te:                    '_AM_COND_ELSE' => 1,
autom4te:                    'AC_SUBST_TRACE' => 1
autom4te:                  }
autom4te:                ], 'Autom4te::Request' );
autom4te: formatting traces for          
`/var/folders/ss/h96gpqbd0dvf5h2gmgpb3lnh0000gn/T//am4tGmgfkZ/warnings': _m4_warn
autom4te: reading /var/folders/ss/h96gpqbd0dvf5h2gmgpb3lnh0000gn/T//am4tGmgfkZ/warnings
autom4te: creating -
autom4te: formatting traces for    
`/var/folders/ss/h96gpqbd0dvf5h2gmgpb3lnh0000gn/T//am4tGmgfkZ/patterns': m4_pattern_allow, 
m4_pattern_forbid        
autom4te: forbidden tokens: ^$
autom4te: allowed   tokens: ^$

程序不会生成新文件。我发现了一个网站,其中一个类似的被描述为由多个版本的autom4te导致的,所以我删除了autom4te的每个版本,除了自动工具箱中的版本。当我再次运行它时,我遇到了完全相同的问题。有没有人在avrdude上安装程序员时遇到过类似的问题?有没有比我现在使用的方法更明显的方法呢?

autoconf的目的是构建
configure
脚本。运行
configure
脚本应该从
ac_cfg.h.in
生成
ac_cfg.h
(假设遵循标准命名约定)。如果您有一个配置脚本,您应该运行它,而不需要运行autoconf。如果您没有配置脚本,则应该从适当的分发tarball中获取一个。如果项目没有提供适当的分发tarball或在不运行autoconf的情况下获取tarball的机制,请提交一个bug。