Cプロジェクトのパッケージ化を有効にしようとしています。私はマクロを使用して@[email protected]
を得ることができることを知っています。しかし、問題は、debian control
ファイルは、x86_64
の代わりにamd64
を望んでいるということです。これらのuname
出力をdpkg
が望む形式に変換する簡単な方法はありますか、またはifステートメントで可能なすべてのアーキテクチャをチェックする必要がありますか?Autotools:x86_64をamd64に変換するなど
0
A
答えて
1
あなたがしようとしていることと、このマッピングが必要な理由は完全にはっきりしていません。私の印象は、おそらくあなたが何か悪いことをしようとしているかもしれないということです。
移植可能なパッケージの場合は、アーキテクチャフィールドにワイルドカードのいずれかを使用するだけです。たとえばのいずれかがの場合、または何らかの理由でカーネル固有のものがある場合は、linux-anyまたはkfreebsd-anyのようになります。
GNUトリプレットやコンポーネントとdpkgアーキテクチャを実際にマッピングする必要がある場合は、dpkg-architectureコマンド(マニュアルページを参照してください)をいつでも使用できますが、これは通常、間違ったやり方、上流から見れば分散中立でなければなりません。
+0
これは良い音、ありがとう – mame98
関連する問題
- 1. ヒープサイズを変更できませんAMD64
- 2. wkhtmltoimage-amd64 with php
- 3. amd64とx86フォルダ
- 4. Python 3.6.0b4 amd64 - pywin32-220.win-amd64-py3.6 pythonが見つからない3.6-32
- 5. 異なるjava JDKファイルの違いは何ですか?default-java、java-1.8.0-openjdk-amd64、java-8-openjdk-amd64、java-8-oracle
- 6. Debian multiarch:armhfとamd64の両方にpythonをインストールできない
- 7. をユニコードに変換するかユニコードに変換しない
- 8. *命令オペランドの前に、GNUアセンブリ、AMD64
- 9. kubernetesはコンテナpause-amd64をどのように使用しますか?
- 10. 2000、1000000などに2k、1m、1gなどを変換する方法
- 11. 変換なしでxmlをjsonに変換するString/Integer?
- 12. .netなどでêをeに変換する#
- 13. 複数のファイルを.LWOから.OBJなどに変換する
- 14. XAML/WPFファイルをビデオ(AVI、WMVなど)に変換する方法
- 15. 属性リスト(マップなど)をObject []に変換する方法
- 16. javaプロジェクトをMavenプロジェクトなどに変換する方法
- 17. プレーンテキストをXMLに変換するスクリプト(CSVからXMLなど)
- 18. テーブルを2NFに変換する - 奇妙なテーブルを変換するには?
- 19. pandasがintに変換されないintに変換する
- 20. 変換をMatrix4fに変換する
- 21. どのように変換する '2012-02-06T23:18:17Z'をDateTimeに変換
- 22. amd64 linuxでシステムコール番号が異なるのはなぜですか?
- 23. WOW64プロセスでCreateEnvironmentBlockが私にPROCESSOR_ARCHITECTURE = AMD64を与える理由
- 24. DMD2がLinux上で共有ライブラリをコンパイルできない、amd64
- 25. どのようにvb.netに変換するvb.netのコードとどのようにADNにADOBに変換する
- 26. FlowDocumentをシンプルなテキストに変換する
- 27. 固有アフィン変換を固有アイソメトリ変換に変換する
- 28. Numpy:異なるサイズの変換を逆変換する
- 29. オブジェクトをJavaに変換するベクトルをベクトルに変換する
- 30. ベクトルをベクトルに変換するコードをベクトルに変換する
@ build_cpu @はあなたの考えではありません。あなたは@ host_cpu @を望みます:https://autotools.io/autoconf/canonical.html –
だから、 '@ build_cpu @'はビルドしようとしているCPUと '@ host_cpu @'はビルドシステムのCPUですが、ビルドしようとしているものは何ですか? – mame98
あなたは間違った方法を持っています。リンクを参照してください。CBUILDはあなたが実行しているシステムです。生成されたバイナリを実行しているシステムを選択してください。私は数年前にblog.flameeyes.eu/s/canonical-targetでそれについてもっと詳しく書いていました(図面で!:D)。 –