Serviceを読んで理解し、同意したものとみなします。package(.deb)パッケージの作成を検討しています。Gtk3/C言語にて作成したGUIアプリケーションです。アプリケーションの画面上に、SVG形式の画像ファイル(以下画像ファイル)をアイコンなどとして表示して使っています。現在、installターゲットを持ったMakefileを含むプロジェクトソースから、debパッケージを作成し、インストールした実行ファイルをターミナルから実行するところまでは成功しています。画像ファイルへのパスを、カレントディレクトリからの相対パスで指定していたため、アプリケーションに必要な画像ファイルへアクセスできず、使用できない状態になっています。票3昨今のアプリケーションであれば、大抵は自分でMakefileを書かずに、autotoolsやcmakeなどのビルドツールを使っていると思います。-DCMAKE_INSTAL_PREFIX=/usr」などのように)、その指定に従ってインストール先をコンパイルオプションや設定ヘッダファイルで定義してビルドします。以下はcmakeを使ったプロジェクト例です。"share/${PROJECT_NAME}")(後は、適当な画像ファイル「tux.png」を用意します)このようなプロジェクトで「cmake」を実行すると、以下のような「config.h」が作成されます。"/usr/share/sample"このヘッダファイルをソースファイルでincludeする事により、インストール先を知る事ができます。autotoolsやcmakeを使わずにやるのであれば、自分で何とかするしかありませんが、まぁちょっと覚えるのが大変でもこれらのビルドツールを使用することをお薦めします。-bで、(「debian/rules」などのファイルも自分で作らずに自動的に作成して)パッケージが作成できて楽ですし。|0debパッケージ作成をしたことがあります。makeを利用していますので、makeの環境変数が使えると思います。詳しいことはmanページに載っていると思います。そこから読み取れるかもしれません。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。(2019年)2020:あけましておめでとうございます!関連する質問9yumパッケージに含まれるファイルの一覧を表示するには?1OCamlのパッケージが上手くインストール出来ません。2LinuxのRにsemPlotパッケージがインストールできません。3ubuntuでインストールに失敗することが多くなりました。アンインストールしたら、アプリが起動しない0'Open'がインストールできません。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。