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++のファイルが含まれています。どのようにこれを行うには、誰かが正しい方向にいくつかのドキュメントに私を指すことができますか? ありがとうございました。

    3

    1答えて

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

    0

    1答えて

    をコメントアウトコマンドを持ってコンパイルした生成: bin_PROGRAMS = myBin myBin_SOURCES = src/main.cpp を生成したメイクファイルは、この目標を持っています .cpp.o: # $(CXXCOMPILE) -MT [email protected] -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o [email prote

    2

    1答えて

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

    2

    2答えて

    私はMacOSX上でSubsurfaceに静的なバイナリを作成しようとしているので、簡単なバイナリダウンロードを提供できます。私は得意な問題を解決するのは無知だが、それはちょうど私がCを吸ったからかもしれない。 私はここにいる。私はすでにMacPortsからgconfのとGTK2をインストールしている、と私は簡単にするためのlibusbずに構築しています。if Iシンボリックリンクは/ usr/l

    1

    1答えて

    自分のソースツリーに2つの同様のアプリケーションがあり、それらをビルドするためにautotoolsを使用しています。各アプリケーションのconfigure.acで私は持っています:AC_INIT(appname, appversion) コードベースは似ていて、いくつかのコードを共有しているので、それらを1つのソースツリーにマージしたいと思いますが、アプリケーションごとにappnameとappve

    2

    1答えて

    空のディレクトリを作成して、私は次のように、make installを入力するときに、空のディレクトリツリーを作成する必要があります。 :今 /etc/myprg/ |-- foo は、私はこのように、空のターゲットを指定することで、これを行います myprgdir = $(sysconfdir)/myprg/ myprgfoodir = $(sysconfdir)/myprg/foo