主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

ビルド構成

出力ファイルの名前,場所,種類,言語などのビルド設定の構成

バイナリコードを生成するビルドプロセスを制御および設定するには,多くのパラメーターや設定があります。これらの設定は,出力ビルドの種類(墨西哥人,自由,dllまたはexe)およびCとc++言語などの属性を制御します。他のビルド設定により,可読性,パフォーマンスおよび外部コードの統合などの特定のニーズに応じて,ビルド出力をカスタマイズできます。アプリまたはコマンドラインからコード生成構成オブジェクトのビルドオプションを変更できます。coder.configを使用して,構成オブジェクトを作成できます。开放を使用して,編集アプリでオブジェクトを開きます。追加のビルドファイルおよびフラグを関数コード内から指定するには,coder.updateBuildInfoを使用します。

関数

すべて展開する

coder.config MATLAB编码器コード生成構成オブジェクトを作成する
coder.updateBuildInfo ビルド情報オブジェクト环球套票。BuildInfoの更新
target.add MATLABメモリへのターゲット機能オブジェクトの追加
target.create ターゲット機能オブジェクトの作成
target.export ターゲット機能のデータのエクスポート
target.get MATLABメモリからのターゲット機能オブジェクトの取得
target.remove MATLABメモリからのターゲット機能オブジェクトの削除
target.upgrade ハードウェアデバイスの既存の定義のアップグレード
addCompileFlags 添加编译器选项以生成信息
addDefines 为构建信息添加预处理器宏定义
addIncludeFiles 添加包含文件以构建信息
addIncludePaths 添加生成信息的包含路径
addLinkFlags 为构建信息添加链接选项
addLinkObjects 为构建信息添加链接对象
addNonBuildFiles 将非构建相关文件添加到构建信息中
addSourceFiles 添加生成信息的源文件
addSourcePaths 添加生成信息的源路径
addTMFTokens 添加模板生成文件(TMF)令牌来构建信息
findBuildArg 在构建信息中找到一个特定的构建参数
findIncludeFiles 查找并添加include(头)文件以构建信息
getBuildArgs 从构建信息中获取构建参数
getCompileFlags 从构建信息中获取编译器选项
getDefines 从构建信息获取预处理器宏定义
getFullFileList 从构建信息获取文件列表
getIncludeFiles 从构建信息中获取包含文件
getIncludePaths 从构建信息中获取包含路径
getLinkFlags 从构建信息中获取链接选项
getNonBuildFiles 从构建信息获取非构建相关的文件
getSourceFiles 从构建信息中获取源文件
getSourcePaths 从构建信息中获取源路径
setTargetProvidesMain 禁止包含提供的代码生成器(生成的或静态的)c生成过程中的源文件
updateFilePathsAndExtensions 用丢失的路径和文件扩展名更新构建信息中的文件
updateFileSeparator 更新生成信息中文件列表的文件分隔符

クラス

目标。别名 ターゲット機能オブジェクトの代替識別子の作成
目标。LanguageImplementation Cおよびc++コンパイラの実装の詳細を提供
目标。对象 ターゲット機能クラスの基底クラス
目标。处理器 ターゲットプロセッサ情報の提供
编码器。ExternalDependency 外部コードへのインターフェイス

オブジェクト

编码器。MexCodeConfig MATLABからの墨西哥人関数生成用構成パラメーター
编码器。CodeConfig MATLABコードからC / c++コードを生成するための構成パラメーター
编码器。EmbeddedCodeConfig 嵌入式编码器MATLABコードからC / c++コードを生成するための構成パラメーター
编码器。HardwareImplementation MATLABコードからC / c++コードを生成するためのハードウェア固有の構成パラメーター
coder.hardware MATLABコードからC / c++コード生成用ハードウェアボード構成オブジェクトを作成します。
编码器。ReplacementTypes C / c++コード生成におけるMATLAB組み込みデータ型のカスタム名を指定する構成パラメーター。
环球套票。BuildInfo 提供编译和链接生成代码的信息

パッケージ

ターゲット ターゲットハードウェア情報の管理

トピック

ビルド構成の基礎

ビルド設定の構成

ビルド構成パラメーターをコマンドラインまたはMATLAB®编码器™アプリで設定します。

ビルドプロセスのカスタマイズ

コード生成後のコンパイル前に発生するビルドプロセスの内容を制御します。

パスとファイル構造の設定

カスタムコードの場所を指定します。

ビルド構成設定の共有

プロジェクト設定をコード生成構成オブジェクトにエクスポートするか,設定をプロジェクトにインポートします。

在命令行工作流中交互式地指定配置参数

交互式地编辑代码生成配置对象。

符号付き整数のオーバーフローに関するCコンパイラの考慮事項

符号付き整数Cの演算から正確な結果を得るために,Cコンパイラはオーバーフロー時にラップする動作を保持しなければなりません。

符号付き整数表現の要件

符号付き整数値について2の補数表現を使用するターゲットで生成されたコードをコンパイルします。

构建过程对文件夹名称的支持金宝app

排除当文件系统问题阻止文件处理时发生的构建过程错误。

特定のビルドオプション

生成されたコードでの変数名の保持

生成されたコードで変数名を保持すると,生成されたC / c++コードの可読性が向上します。

MATLAB编码器が生成コードを分割する方法

ファイルの分割法を選択します。

標準の数学ライブラリの変更

算術演算の呼び出しの場合,コードジェネレーターはビルド設定で指定する標準の数学ライブラリを使用します。

生成コードで使用されるデータ型の指定

組み込みのCの型またはMathWorks®の事前定義された型を生成します。

新しいハードウェアデバイスの登録

新しいデバイスを登録することで,サポートされるハードウェアの範囲を拡大する。

トラブルシューティング

コンパイラとリンカーのエラー

ビルド中に発生するエラーの一般的な原因に対処します。