主要内容

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

ビルド構成

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

バイナリコードを生成するビルドプロセスを制御および設定するには,多くのパラメーターや設定があります。これらの設定は,出力ビルドの種類(墨西哥人,自由,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 添加模板makefile (TMF)令牌来构建信息
findBuildArg 在构建信息中查找特定的构建参数
findIncludeFiles 查找并添加包含(头)文件以构建信息
getBuildArgs 从构建信息中获取构建参数
getCompileFlags 从构建信息中获取编译器选项
getDefines 从构建信息中获取预处理器宏定义
getFullFileList 从构建信息中获取文件列表
getIncludeFiles 从构建信息中获取包含文件
getIncludePaths 从构建信息中获取包含路径
getLinkFlags 从构建信息中获取链接选项
getNonBuildFiles 从构建信息中获取与构建无关的文件
getSourceFiles 从构建信息中获取源文件
getSourcePaths 从构建信息中获取源路径
setTargetProvidesMain 禁止包含所提供的代码生成器(生成的或静态的)c构建期间的源文件
updateFilePathsAndExtensions 更新构建信息中缺少路径和文件扩展名的文件
updateFileSeparator 更新生成信息中文件列表的文件分隔符字符

クラス

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

オブジェクト

编码器。MexCodeConfig MATLABからのmex関数生成用構成パラメ,タ,
编码器。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®の事前定義された型を生成します。

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

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

トラブルシュ,ティング

コンパラとリンカのエラ

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