Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/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
C++ 如何使用automake 1.14.1_C++_Bison_Flex Lexer_Autoconf_Automake - Fatal编程技术网

C++ 如何使用automake 1.14.1

C++ 如何使用automake 1.14.1,c++,bison,flex-lexer,autoconf,automake,C++,Bison,Flex Lexer,Autoconf,Automake,我正在尝试使用autoconf工具集来分发我的GPL'dapi。我已经完成了基本的分发工作,但不知道如何完成其余的工作 1:当用户想要测试发行版时,如何获取要编译的测试可执行文件。我不想安装文件或可执行文件 2:我有flex和bison两个文件。发行版包括flex和bison输出,但如何分发文件(以及应该将它们放在发行版树的何处) art1)将可执行文件包含在检查程序中,它将在进行检查时生成,但不会安装。或者包括在noinst_程序中,它将被构建,但不会一直安装 2) 将bison和flex输出

我正在尝试使用autoconf工具集来分发我的GPL'dapi。我已经完成了基本的分发工作,但不知道如何完成其余的工作

1:当用户想要测试发行版时,如何获取要编译的测试可执行文件。我不想安装文件或可执行文件

2:我有flex和bison两个文件。发行版包括flex和bison输出,但如何分发文件(以及应该将它们放在发行版树的何处)

art

1)将可执行文件包含在检查程序中,它将在进行检查时生成,但不会安装。或者包括在noinst_程序中,它将被构建,但不会一直安装


2) 将bison和flex输出包含在内置的源代码中。如果这还不够,那么就把它包括在额外的范围内。我不认为在你的树中有一个很大的约定这些树住在哪里。

不要粗鲁,但是rtfm?问题标题可以改进,但我认为这个问题对于熟悉汽车制造的人来说是很清楚的。谢谢山姆。不谢谢用户657267。用户657267。你比我更好。我已经看过flex、bison、autoconf和automake手册。他们都有注意力不集中、内容太多和内容太少的问题。我个人很高兴你有能力理解写得如此糟糕的手册。继续努力@user657267:RTFM对于自动工具来说不是一个有用的注释。它们可以作为参考,但不能作为带有工作示例的教程。我找到的两个最好的穿行指南:,