ソフトウェアの詳細:
Sタールまたはスターは単一のテープやディスクのアーカイブにまとめ/アーカイブ多くのファイルを圧縮することができ、オープンソースのコマンドラインプログラムです。また、生成されたアーカイブから個々のファイルをリストアすることができます。
S tarはスピードのFIFO、マルチボリュームサポート、パターンマッチ、可能にスパースファイル、自動バイトオーダー認識、自動アーカイブフォーマット検出、自動アーカイブの圧縮と解凍、リモート·アーカイブだけでなく、他の特殊な機能をアーカイブする機能が含まれていますシステム全体のバックアップに使用されるアプリケーション。
Sタールも '、異なるオペレーティングシステムとマシンアーキテクチャ間のリモート操作をサポートするリモートテープサーバの真のポータブル版のほか、ポータブル `MT」のテープドライブ制御プログラムを` RMT含まれています。
Sタールは、さらに高速でufsdumpをほぼすべてのケースよりも、タールアーカイバの最速知ら実装したものです。
のこのリリースのの新機能である:ます。
<コンパイラます。 - 。すべてのプラットフォームのC ++用の低レベルのコマンドを上書きできるようにするためのUL>
Linuxの-lcapます。から
smakeではCOPTX = -DNO_LINUX_CAPS LIB_CAP =&QUOT;
利用可能な場合は
gccの静かなシリーを作るためのSunOS-4.xの
libdefltする
libedcする
<李は> /シリー/ priv.hを含ん今プラットフォームに依存しないきめ細かい権限を定義します
<李は> /シリー/ stdio.hに含まれるようになりましWCHAR.Hからstdio.hにします。を含む避けるためにNO_SCHILY_STDIO_H #ifndefの実装
オプション-POまたは-peが使用中でない限りrootによって実行する場合
__CYGWIN__これはもはや__CYGWIN32__を定義しないでください64ビットモードで実行が、新しいCygwinのバージョンとしてnededいるよう
今libfind
構造体TIMESPECます。含まれているかどうかに
タイムスタンプは、ファイルシステム内の既存のファイルと比較される前に
のバージョン1.5.2の新機能のは何ですか。
- しばらく時間が表示された信号に対して、星の免疫を作ってみるネットワークファイルシステムからファイルを開くとします。
- FIFOがより良いマルチボリューム内のテープボリュームの最後にメディア変更操作を処理星がモードを作成してみましょう。
- &QUOT自動検出にスターを許可する。EOF&QUOT。マルチボリュームへの書き込みRAWディスク上の条件は、モードを作成します。 ENXIOはEFBIGとENOSPCの別名として追加されています。
- はstar.4のmanページが拡張されました。
- star_sym.cは現在のディレクトリを開くためのO_SEARCHを使用しています。
- スター/ longnames.cは間違っバッファオーバーフローに対してより回避策は、GCCから中止します追加します。
- スター/ extract.cが今アクセス(名前、F_OK)を使用する(名前、0)
- は星が今だけMSCをサポートするための信号を既存のシグナルハンドラを設定します。
- 星がWIN-DOS上でヒットdumpdates.cにタイプミスを修正します。
- はスターになりましたMSCをサポートするためにHAVE_FSYNCチェックします。
- スター:: findinfo.cは今stat.st_blksizeが存在するかどうかをチェックします。
- 新規(以前に不足している)のマニュアルページ:/ USTAR BSH / pfbsh.1 SH / bosh.1 SH / jsh.1 SH / pfsh.1 MT / mt.1 scgskeleton / scgskeleton.1ラベル/ label.1スター。 1 star_sym / star_sym.1 VED / VED-E.1 VED / VED-W.1ます。
- スターになりました(1)圧縮されたアーカイブXZの自動認識をサポートし、新しいオプション-X-Zます。 を提供しています
- スターは新しい動作を提供しています
- &QUOTで作成されたtarアーカイブ、スター-c -dump -meta ...&QUOT。プレーンファイルのコンテンツのみがメタデータが含まれていません。付&QUOT、星-c -xmeta&QUOT。これらのファイルは、これは既存のファイルを上書きしないであろう場合のサイズのファイルを0として抽出することができた。スターは今&QUOTサポートしています。-x -xmeta -foreホール&QUOTスター。内の任意のデータなしで元のサイズのファイルが、としてスパースファイルとしてこれらのファイルを抽出します。これはwgetのの-mirrorのための基準としては十分である。
- MANページのスター/ spax.1はタイプミスを修正します。
- スター/ header.cは今新しい構造&QUOTを使用しています。ndbuf&QUOT。それが範囲外ARAYにアクセスすることなく、配列内の101番目の要素にアクセスできるようにするために、101の代わりに100のnamelengthを定義します。
- のため、Linux上で見つかった珍しいメモリレイアウトに星が-c -mulvivolとLinux上でコアをダンプする原因とスター/ buffer.cにで誤字を修正します。
- スター-multivolバッファ管理は現在、少ないメモリをmallocは。 FIFOサイズとしてそれはmalloc()Dと同じ大きさの前に、今それだけのmalloc()の2 * bufsizeをします。
- スター-c -findは今^ C によって中断可能です
- 今スターと同様に動作します-x -u -k星-x -U -keep-古います。
- star.4のmanページ内の一部の誤字修正します。
- スター-sparse -force-holeが今、彼らは、少なくともヌルの512ブロック整列バイトが含まれている場合には、スパースファイルとしてすべてのファイルをアーカイブします。おかげでmarkk@clara.co.ukする
- スターは現在、大手&QUOT削除し-find。スターとしてのファイル名に、他の場合に行います。
- スター-r / -u正しく古いアーカイブ形式の種類によって異なります。
- スターは、圧縮されたアーカイブをlzip認識するために新しいオプション-lzipと自動化されたサポートが追加されています。おかげでmarkk@clara.co.ukする
- スターは今のようなコマンドを受け付け
- スター-c -onull -find。 -lsます。
- libfind / walk.cの不具合を修正しました。 (最後のパラメータ0の代わりに、(char *を)0とstrcatl()を呼び出す)
- はバージョン1.5にぶつかったlibfindます。
- 新規ファイルlibfind / find_tok.hがします。
- find.cから移動トークンの定義がfind_tok.hする
- 主要-permは、新しい機能を実装しています
- -perm +モードがモードに設定されたビットのいずれかがファイルあちこち許可ビットに設定されていれば真と評価されます。
- のvforkを使用して導入された-execのバグ()の代わりにフォークの()を修正しました。文字列&QUOTの置換; {}&QUOT。今のrealloc中に正しく再びメモリ内のパスの場所が変更された場合でも動作します()します。
- 新しいプライマリ演算子:非推奨 - アミン - のみGNUは-cmin互換性を見つけるための非推奨 - 唯一の非推奨-mmin GNU互換性を見つけるために - 唯一のGNUのために普通のファイルまたは空のディレクトリ-execdirプログラム[引数をサイズのゼロTRUE互換性-emptyを見つける。 ..] \。 -flsファイルリストは、「LS -ilds ''ファイル 'に(常にTRUE)-fprintファイル印刷ファイル名が'ファイル '(常にTRUE)-fprint0ファイル印刷ファイル名は常に'ファイル '(に分けNULに分けラインに同様のファイルパスコンポーネントが-ipatパターンシェルグロブに一致した場合、シンボリックリンクの名前がシンボリックリンクの名前がパターン-inameグロブTRUE一致する場合はtrue -ilpatパターンシェルグロブに一致する場合はtrue)-fprintnnlファイル印刷ファイル名空間はTRUE 'ファイル'(常にTRUE)-ilnameグロブに分けフルパスが-okdirプログラム[引数...]パターンに一致する場合は、完全パスがTRUEシェルグロブ-ippatパターンに一致する場合は、パスコンポーネントが\ -ipathグロブパターンTRUEと一致する場合はtrue。 -print0印刷ファイル名は、ファイルは、ファイルが実ユーザIDによって書き込み可能な場合はTRUE -writableプロセスの実ユーザIDによって読み取り可能な場合にTRUE -executableファイルがTRUE読取可能プロセスの実ユーザーIDで実行可能である場合に標準出力(常にTRUE)に分離NULプロセスの
- はlibfindはもはやパス文字列を割り当てることができなかった場合にtreewalk()でプロセスを終了していないします。
- libfind :: walkclose()()treewalk呼び出していません、ユーザーの場合は内部データ構造をよすぐ無料()(例えばスター-x)
- libdefltの関数defltcntl()は今働いて大文字小文字を区別しないモードを選択することができますされます。
- 新しい関数defltsect()は、設定ファイルにサブセクションを作成することができます。これらのサブセクションでは、名前を付ける必要があります。[セクション名]&QUOT&QUOT。と '['行の先頭にある必要があります。
- サポート。 Solaris上でx86のは、最初のステップとして加えた。 Cコンパイラ&QUOT、PCC&QUOT。 http://pcc.ludd.ltu.se/は1970年代後半からAT&TからポータブルC-Comppilerに基づいています。それは、BSDLの下であるため、実際には無料のビルド環境でコンパイルを提供しています。
- は原因PCCバグのため、大きなファイルのサポートのためのautoconf結果が正しくないことに注意してください。あなたは、ファイルインクス/ I386-sunos5-PCC / xconfig.hを編集して、手動でこれを格納するファイル修正しない限り:李>を
- に#defineが64を_FILE_OFFSET_BITS / * off_t型のビット#設定可能な場合* /
- あなたはPCCで大きなファイルのサポートを作業されません。
- より多くのオペレーティングシステムのサポートに従います。
- のconf / mkdep-aix.shは今QUOT&呼び出します。CC -M -qsyntaxonly&QUOT。代わりに&QUOT、CC -M -E&QUOT。コンパイラはそれをサポートしていますが、IBM C-プリプロセッサがの#pragma弱いA = Bを好きではないようにします。
- ドラゴンフライ/ x86_64のサポートが追加されました。
- AIXでナノ秒のタイムスタンプのための新しいautoconfのテストします。
- /シリー/ stat.hを含めると、今のAIXナノ秒をサポートするための構造体stat.st_atime_nをサポートしています。
- 32ビットの開発支援は、Mac OS Xにインストールされている場合にのみ機能CC32 smakeではCCOM =を経由して、新しいMac OS Xバージョンで32ビットのコンパイルのサポートを追加しようとしています。
- 32ビット開発サポートがLinux上でインストールされている場合のみ機能CC32 smakeではCCOM =を経由して、新しいLinuxバージョン上で32ビットのコンパイルのためのサポートを追加しようとしています。
- 新規autoconfのテストかどうかをチェックのfnmatch()ワーキングFNM_IGNORECASEます。 が
- ステートフルマルチバイトのロケールをサポートするための新しいautoconfのテストmbsinit()mbrtowc()wcrtomb()
- 新規autoconfのテスト
- ベース名の新autoconfのテスト()のdirname()strndup()wcsndup()
- mbrtowc()やwcrtomb()をサポートするように拡張/シリー/ WCHAR.Hを含んでます。
- シリー/ regex.hが追加/含まれます。
- 含める/シリー/ libgen.h追加します。
- strlcatのための新しいautoconfのテスト()wcslcat()strnlen()wcsnlen()
- strndupのための新しいautoconfのテスト()wcsndup()
- libschilyのfnmatch()今FNM_IGNORECASEがサポートします。
- libschilyのfnmatch()は今、マルチバイト文字をサポートしています。
- libschily:新しいファイルstrlcat.c wcslcat.c strnlen.c wcsnlen.c strndup.c wcsndup.c basename.c dirname.cます。
- はlibschily strncat.c strncmp.c strncpy.c strnlen.c wcsncat.c wcsncmp.c wcsncpy.c wcsnlen.cの新しいアルゴリズムでは、より速く、より小さなコードになります。
- は、/ etc / defaultにあるconf-のファイルは、今0644ます。 をインストールされている
- マニュアルページは、デフォルトでは$(INS_BASE)/ share / manのベースディレクトリ&QUOTを内に設置、シェア&QUOT。 calingによって変更することがあります。
- smakeではDEFMANBASE =何かます。
- README.compileは今言及:
- INS_RBASE =異なる&QUOT設定します。ルート&QUOT。パスDEFMANBASE =を設定し別の男のベースディレクトリSTRIPFLAGS = -sストリップすべてのバイナリを持つ&QUOTをインストールします。インストール&QUOT作る。 RUNPATH =上書きELF RUNPATH DEFUMASKインストールパスにディレクトリを作成するための別の既定のアクセス許可を=ディレクトリDEFINSUMASKを作成するための別の既定のアクセス許可を設定するには、set =
- マニュアルページは、デフォルトでは$(INS_BASE)/ share / manのベースディレクトリ&QUOTを内に設置、シェア&QUOT。 calingによって変更することがあります。
- すべてのMakefile.dflが今は、/ etc / default / *すでにます が存在するかどうかを検出
- のマクロXARCH_GEN&XARCH_OPTルールに今ある/ CC-たsunpro * .RULます。
- インクルードファイルは/シリー/ ccomdefs.hなどが今はあまりにもダムこれは星がGCC IDとしてcosolidation上のSolarisでコンパイルすることを可能にするために必要とされる-DNO_PRINTFLIKEでGCC用のprintf()形式のチェックを無効にすることができますのprintf()拡張します。
- libschily /?eterrno.cもはやconsoliation上のSolarisでコンパイルconstrintsを渡すために_TS_ERRNO定義を上書きします。
- のマップファイルで、いくつかの新しいグローバルシンボルlibschily / libschily-mapversます。
- libschily / wcsndup.cはstrndupを実装する内部的でしたまだコードをfrgottenとした()
- はすべてのファイル(autoconfのによって作成されたものも含めて)が含まれ、現在複数回のインクルードに対して保護されています。
- のpathconf()と不正に取得するための新しいautoconfのテスト()
- リンカマップファイルは今&QUOTを介して処理されます。 (または$ CC -E)、出力は$(ARCHDIR)に格納される。これは、すべてのプラットフォーム用の単一のリンカーマップファイルのソースを持つことができます。
- 新規のautoconfテストします。
- は/ dev / stdinをは、/ dev / stdoutのは、/ dev / stderrをは、/ dev / fd / 0には、/ dev / FD / 1は、/ dev / FD2用の新しいautoconfのテストします。
- のための新しいautoconfのテスト:長いダブルサポートに必要qecvt()qfcvt()qgcvt()_ldecvt()_ldfcvt()_ldgcvt()_ldecvt_r()_ldfcvt_r()_ldgcvt_r()qeconvert()qfconvert()qgconvert()。
- はすべてのリンカマップファイルには、プラットフォームに依存#のIFDEFの李>を許可するように変更されました
- デフォルトはgetlineの名前を変更しlibschily今では()、fgetline()とfexec *()js_getlineに()、js_fgetline()とjs_fexec *()。 POSIX標準の実行委員会は、既存の公表の機能と競合している関数を定義することではないPOSIX基本的なルールを無視したため、これが必要であった。 linschilyからの機能は25年以上以来、公共の場であったとPOSIX.1-2008で定義された関数があっても、POSIXの命名規則に違反し。 POSIX fexec *()関数は、例えばでしょう正しく)(* fdexecと呼ばれるようにします。 持っている
- 既存のプログラムは)(正式名称のgetlineのを維持することができ、fgetline()とfexec *()彼らはデフォルトでは新しいJS _ *()名に、#defineで定義されたように。この利便性を無効にするには、追加します。
- Libschilyは新しい&QUOTがある。支援機能:qftoes()とqftofs()
- Libschilyは現在、浮動小数点数を印刷するためのロケールdependend小数点をサポートしています。
- Libschilyは今形式()ベースのポータブルのprintf()の実装を使用して長い二重番号を印刷するようにサポートしています。これはあなたのプラットフォーム用またはこれはあなたのプラットフォーム用の正常に動作しない場合は動作しない場合は、報告してください。このような場合には、新しい&QUOTのために必要とされた。OD&QUOT。実装します。
- の実装にgetArgsを解析オプションは、()/は、GetFiles()libschily者からの単一の文字ブールフラグを結合するためにサポートしている場合であってもオプション文字列は有効なオプションが見つかった場合は、コールバック関数を呼び出すように言及している。このような場合には、新しい&QUOTのために必要とされた。OD&QUOT。実装します。
- filereopen()はもはや(オープン)コール内部である限り、ファイルを作成したり、切り捨てるする必要がないようにします。
- )/シリー/ WCHAR.H今(wcwidthを持っていないプラットフォームのためのworkyroundが含まれて含まれます。
- libschilyのfindinpath()は現在、BSHから関数を使用することを可能にする新しいパスパラメータが含まれます。
- のfnmatchはjs_fnmatch() として常に使用できるようになりました
- _qecvt()_qfcvt()_qgcvt()およびAIX上の_qecvt_r()_qfcvt_r()_qgcvt_r()のための新しいautoconfのテストします。
- libschily / getexecpath.c新しい
- 含める/シリー/ nlsdefs.hが今_マクロが含まれ(S)と__(S)(gettextのをサポートするため)とにxgettext(1)します。
- 高速化するためにsmakeではでシンプルなサフィックスルールとSufffixルールを無効にします。 構築します
- RULESにコメントを追加しました/このルールが不要になったことをrules.rdiん。すべての場合にルール/ rules.dirを使用します。
- のためのシリーのmakefilesystemで新しい設定ファイル:
- - * BSD AMD64にします。
- - AMD64上のMacOS X
- - kFreeBSDの(FreeBSDのカーネル上のDebian)
- - アンドロイドます。
- シリーmakefilesystemは現在、Cコンパイラのための低レベルのコマンドを上書きできるように、すべてのプラットフォーム用のCC_COMをサポートしています。
- シリーmakefilesystemは今CCをサポートする++すべてのプラットフォームのC ++用の低レベルのコマンドを上書きできるようにするための_ COM - コンパイラます。 。
- のMingw今-lminwg32の代わりに-lmgw32に対するデフォルトリンクでます。
- のMac OS X
- シングルSEDの呼び出しでいくつかのsedコマンドをプールすることによりCL.EXEの依存生成をスピードアップします。
- HP-UXの依存関係の生成のバグを修正します。
- シリーのmakefilesystemは、パラレルメイクを実行できるようにするためにいくつかの依存関係をrestructuresdます。
- Androidはそれがインラインマクロがファイルのみを含めるように、標準の一部である多くの関数を定義しようとするため、(POSIXによって要求されるようにlibcの関数として様々な機能を定義しないことで)POSIXではありません。これはautoconfを壊すので、私たちは(はgetpagesize、tcgetpgrpした場合、tcsetpgrp用など)をいくつかのテストを書き換えるために必要とします。
- シリーのautoconfのシステムがクロスコンパイルをサポートするように拡張されました。シリーのautoconfのは、それがテストのいくつかのために、ターゲットシステム上でスクリプトを実行する必要があるため、クロスコンパイルをサポートしていないのGNU autoconfのとGNU autoconfをに基づいています。
- &QUOT;のconfigure&QUOT。シリーのメイクファイルシステムに配信されたスクリプトは、718試験及びそれらの68は、ターゲットシステム上で実行する必要があるが実行されます。
- シリーのautoconfのシステムは現在、ターゲットシステム上でネイティブにこれらの65のテストを実行するためのメソッドをサポートしています。あなたはどちらかリモートログイン機能を備えたマシンを必要とするか、エミュレートされるシステムにファイルをコピーすると、たとえばとしてエミュレートされるシステム上のバイナリを実行する方法でエミュレータを必要とするAndroidのエミュレータます。
- は現在、&QUOTための3つのスクリプトを提供し、リモート&QUOT。ターゲットシステム上のプログラムの実行:
- runrmt_sshコマンドはRSHのrunrmt_android経由で削除するコマンドを実行しますrunrmt_rsh ssh経由で削除するコマンドは、デバッグ·ブリッジます。 経由で削除する実行されます実行されます
- は、あなたのニーズに合わせてそれらのいずれかを変更する必要があります。
- 以下の環境変数を使用してクロスコンパイルを有効にするには
- CONFIG_RMTCALL =リモート実行を、実行するスクリプトを指すように設定します。例:
- CONFIG_RMTCALL = `pwd`は/ confに/ runrmt_sshます。
- CONFIG_RMTHOST =あなたのリモートホストを指すように設定し、例えば:
- CONFIG_RMTHOST =ホスト名またはCONFIG_RMTHOST =ユーザ@ホスト名
- ダミーを使用します。
- CONFIG_RMTDEBUG =リモート実行スクリプトマークリモートcomandsをさせるためにnull以外の何かに設定してください。これは次のように設定したメッセージになります:
- マイナーデバイス番号のビットをチェックし... REMOTE 8
- メモは自動的にシステムのID情報を取得automakeの機能が含まれています。このような理由から、あなたがクロスコンパイルをしたい場合は、コマンドラインから関連するマクロを上書きする必要があります。
- 関連メイクマクロ:
- K_ARCH =#(SUN4V)カーネルARCH、 Linuxでは、.... OSREL =#5.11 OSVERSION =#snv_130 CCOM =#ジェネリックコンパイラ名(例:&QUOT、gccの&QUOT;)CC_COM =#コンパイラ(名+基本のargs)を呼び出すようにします。
- ARCH =上書きしM_ARCHとP_ARCHます。
- これは通常、ARCHとOSNAMEを設定するためにsuffucientされます。
- ; CC&QUOT;ます。
- 、次の操作を行います。
- 1)クロスコンパイラツールチェーンからの指示にCCのacordingを設定します。
- 2)設定した環境変数CONFIG_RMTCALL / CONFIG_RMTHOST、例えばます。setenv CONFIG_RMTCALL `pwd`は/ confに/ runrmt_androidのsetenv CONFIG_RMTHOST NONEます。
- 3)コール·smakeでは:
- ; CC_COM = $ CC&QUOT;
- いくつかのプログラムはもはやテスト*しかしHAVE__DEV_ための*私たちは手筆記試験からのスイッチは、/ dev / ttyに、/ dev / nullにとAC_CHECK_FILESに似(に/ dev / ttyに/ dev / nullには/ dev /ゼロのために行ったように)
- パイロ(音節クローン)のサポートが追加されました。フレミングH.ソレンセンます。 に感謝
- のWin32ソケットのためのより良いサポート時cl.exeのを使用します。
- リンクのために非標準のプロトタイプの問題を回避する()はunlink()読み込み()と(書き込み)します。 CL.EXEから
- 半静的(事前設定された)のサポートを追加しは、Android用のファイルが含まれ
- 新規ファイルがそうでなければ、常にK&Rコンパイラでコンパイルを妨げる#ERROR CPP文をカプセル化するために使用される/シリー/ _ *誤る。時間を含んであります。
- はいくつかのケースで無限ループを使用してコードを作成するLLVMコンパイラのバグの回避策を追加しました。
- はLibschilyは現在$(LIB_INTL)に対してリンクされている
- libschily / gettimeofday.cます。 のためのcl.exeのからの警告を避ける
- (たsunproメイク用)シリーMakefilesystemルール/ mk-.idためのメイクプログラム固有の設定ファイル、ルール/ mk-smake.idルールが/今マクロの定義が含まmk-gmake.id
- SPACE 1つの空白文字( '')をNUMBER_SIGN ASCII番号が歌う( '#')
- POSIX標準は、そうでない場合のMakefileの非コメントセクションに表示されて「#」を持つことができないとmakeプログラムが必要であることに注意します。
- マイクロソフトから元のファイルへの最近のCygwinからwindefs.hはもはや互換性のあるものではありませんタイプBOOLに関係のCygwin-1.7.17(秋2012)からのファイルwindef.hで軽率な変化を回避するようにしてください。修正は含ま/シリー/ WINDOWS.Hます。 である
- 報告のためのアラン·ホアン、トーマス·プランクと他の人に感謝をしてます。 上記の名前の問題の修正プログラムを取得を支援
- (出口を理解するのに役立つlibschily / comerr.cでより良いコメント)コード8ビットに折り畳み、どのようにそれを回避することができるます。
代わりにアクセスの
群れ()が存在しないため、
<李は>スター/ dumpdates.cは群れ()呼び出しはもはや存在しないが、定義されたLOCK_EX / LOCK_EX / LOCK_UNとの問題を回避します。
./& QUOTを;
-ls出力します。と混ざる可能性が標準出力へのアーカイブ出力がないように
実装の残りの部分からトークン名を分離するための
libdefltの
PCC&QUOT、QUOT&ための
コンパイラで問題が解決された後に
弱い&QUOTの#pragma; <李>のconf / mkdep-aix.shは、IBM Cコンパイラなどの#pragma弱いA = Bのための警告を回避するために変更されましたが、非&QUOT呼び出します。 -Eで呼び出さCPPときます。
<李は> /シリー/ stat.hを含ん今AIXでのstruct statのでnonosecondタイムスタンプをサポートしています。
wctype_tをのmbstate_tます。のために
今必要ELFタグにlibsocked含まれlibrmt.so
CPP&QUOT;
作業cppのための
<李は>の#define NO_SCHILY_GETLINEは無効にするにはシリーfexec *()の#define NO_SCHILY_FSPAWNを無効にするにはシリーのgetline()、fgetline()の#define NO_SCHILY_FEXECを無効にするにはシリーfspawn *()
長いダブル&QUOT;
libschilyから
代わりに-lgccます。の-lgcc_s.1に対するデフォルトリンクによって今
リモートでそこ3のいずれかのスクリプトでサポートされていないシステム上でプログラムを実行する必要がある場合は
あなたは、Androidエミュレータのようなものを使用したい場合は、
smakeでは
は、uname -p /マッハOSNAME =#のSunOSから充填アーチP_ARCH =#(SPARC)CPU ARCHから充填はuname -m /アーチ-k M_ARCH =#(マシンモデル)マシンから充填
設定し、ネイティブコンパイラの代わりにクロスコンパイラ環境を使用するために&QUOTとは異なるものにマクロCC_COMを作るには
あなたがLinux上であるとAndroid用にコンパイルしたい場合は
ARCH = ARMv5以降OSNAME = LinuxのCCOM = gccの&QUOT smakeでは
HAVE_DEV_ための
含める/シリー/ armv5tejl-Linuxベースのgcc / xconfig.hます。
共有libschily作成されたときます。
コメントが見つかりません