2016-07-28 7 views
0

CodeTyphon 64bitのコンパイルでは、初めてコンパイル時にIDEをコンパイルするときに、コンパイル時に2つの警告がスローされます。私はそれらを詳しく述べる。FreepascalまたはCodeTyphon:警告

プロジェクトの目的をコンパイル:SGAを:成功、警告:2 SGA.lpr(28.1)警告: "crtbeginS.oが" が見つかりません、これはおそらく SGA.lpr(28.1)警告をリンク故障の原因になります:「crtendS .o "が見つかりませんでした。これはおそらくリンク失敗の原因になります

私は何ができますか?

私はそれがうまくいくように思われるかもしれませんが、これまでの私のプログラムは非常に簡単です。多分複雑なときに私のトラブルを与えると、私は知らない。

それはcrtbeginS.oはUnixのスタートアップコードの一部ですので、警告がウィンドウに表示されていることを奇数であるIDEインストールされたWindows 7とLinuxのミント18

ご挨拶と感謝

答えて

0

に同じメッセージであります、FPC/Lazarus/CTはWindowsでは使用していません。

おそらくあなたのシステムを開発するために用意されていないLinux用として、開発に必要なパッケージをインストールするには(時々、彼らのためのメタパッケージがあり、「-必需品を構築」してみてください)

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

1

Linuxでは、crtbeginS.oとcrtendS.oを含むパスを /usr/local/codetyphon/fpc/fpc64 /にあるfpc.cfgファイルに追加してこのエラーメッセージを回避しました。ビン/ x86_64の-linuxの/フォルダ

は、私が追加-Flは/ usr/libに

'ライブラリの#1のsearchpath' ライブラリセクション、それが言うに/ 5/GCC/x86_64の-のlinux-gnuの