2

CodeTyphon 64 ビットのコンパイル以降、最初の使用時に、プログラムのコンパイル中に ide またはコンパイラがいくつかの警告をスローします。以下にそれらを詳しく説明します。

プロジェクトのコンパイル 目標: SGA: 成功、警告: 2 SGA.lpr (28.1) 警告: "crtbeginS.o" が見つかりません。これにより、SGA.lpr (28.1) のリンクに失敗する可能性があります。警告: "crtendS.o" が見つかりません。これにより、リンクに失敗する可能性があります

私は何ができますか ?

私はそれがうまくいくように見えると付け加えるかもしれませんが、これまでのところ私のプログラムは非常に単純です. たぶん、複雑なときに私に問題が発生するかどうかはわかりません。

Windows 7 と Linux Mint 18 をインストールした ide への同じメッセージです。

ご挨拶と感謝

4

2 に答える 2

0

crtbeginS.o は Unix スタートアップ コードの一部であり、FPC/Lazarus/CT は Windows では使用しないため、Windows で警告が表示されるのは奇妙です。

Linuxに関しては、おそらくシステムが開発用に準備されていないため、開発に必要なパッケージをインストールします(それらのメタパッケージがある場合があります。「build-essentials」を試してください)

Windows での問題が Linux へのクロスコンパイル中に発生する場合は、ターゲット システムからコピーされたスタートアップ ファイルに問題がある可能性があります。私自身はCTを使用していないので、その仕組みがわかりません。

于 2016-07-28T11:36:39.277 に答える