autotools

    5

    1答えて

    私はほとんどがC++で書かれたプロジェクトを持っています。このプロジェクトには、Pythonで書かれたいくつかのヘルパースクリプトが含まれています。現時点では、スクリプトはautotoolsのにより置換された変数が含まれています。 #[email protected]@ # -*- coding: utf-8 -*- ... try: datapath = os.environ[

    6

    1答えて

    binツールを作成するのは本当に簡単ですautotoolsを使うと簡単に2つのファイルを定義するだけです。 `Makefile.am」 bin_PROGRAMS = hello hello_SOURCES = hello.c ` configure.in' AC_INIT(hello.c) AM_INIT_AUTOMAKE(hello,1.0) AC_PROG_CC AC_PROG_I

    8

    1答えて

    私はのようなディレクトリ構造を持っています。 Makefile.am Configure.ac src/ hello.c Makefile.am include/ hello.h srcのMakefile.amにincludeパスを指定して、include/dirのヘッダファイルとcファイルがヘッダファイルに依存するようにす

    1

    4答えて

    可能性の重複: Getting started with autotools 私はCをコンパイルするautotoolsのを使用しようとしていますし、C++のファイルが含まれています。どのようにこれを行うには、誰かが正しい方向にいくつかのドキュメントに私を指すことができますか? ありがとうございました。

    9

    1答えて

    オープンソースプロジェクトのautotoolsの問題をデバッグしようとしていますが、これはconfigureステップで失敗しています。私はconfigureが実行しようとしているコード/実行可能ファイルを見たいと思います。 しかしconfig.logは、何かが失敗した(コンパイルしようとしたコードではない)ことを示しています。一時実行ファイルがどこに格納されているのかわかりません。 autotoo

    3

    1答えて

    私は自分の仕事のためにautotoolsについていくつか学ばなければなりません。私たちのプロジェクトはRPMを使って配布されることが多く、RPMビルドからテストコードを削除したいと考えています。この問題を解決するためにconfigure.acのAC_OUTPUTを編集しました。これは(これに関係なく)Make.fileをチェックするだけです。 automakeはテストディレクトリのMakefile

    2

    1答えて

    私のC++プロジェクトにGNU AutoToolsを使用しようとしています。私はconfigure.ac、makefile.amなどを書いています。実行中にプログラムによって使用されるいくつかのファイルがあります。今 abcdir = $(bindir)/../data/abc/ abc_DATA = ../data/knowledge/abc.cc 次のようにコピーし、正しくファイルと私の

    1

    1答えて

    私はMakefileを手助けするためにautotoolsを使っています。 私が行うには何をしようとしています: 私は1-n個のプロジェクトを制御するために、1つMakefile.amを作成しようとしています。すなわち、autotools stuff、configure.acなどを含むルートディレクトリです。ルートディレクトリにはコードはありません。だからどうにかしてMakefile.amにプロジェ

    2

    2答えて

    私は現在、非常に広範囲にテンプレートを使用し、インスタンシエーション中にメモリの制約に陥っているプロジェクトに取り組んでいます。インスタンス化をいくつかの非常に単純なファイルに分割しました。これらのファイルはすべて、3つのライナーで構成され、インクルードのみで構成されています。 これらをMakefile.amのルールで生成させることができます。今私はMakefileに生成されるべきファイルのかなり

    7

    1答えて

    私はビルやメンテナンスを容易にするために、いくつかのコンポーネント(liba、b、c、d)に分割された私の手に大きなプロジェクトを持っています。パッケージ全体を構築する場合、すべてのサブコンポーネントを順番に構築しなければならず、これらのパッケージのいくつかは互いに依存します。 より明示的に言えば、libaはb、c、dの前提条件であり、libaの存在はconfigureスクリプトによってチェックさ