ホーム>source

私は自分のメイクファイルを書き込むIDEでのコーディングの贅沢を楽しんでいます、私は私がずっと長い間「ショートカット」であると判断したので、いくつかのマニュアルを読み、メイクファイルに関するいくつかのビデオを見て、 makefileの半完成、ライブラリのリンク方法がわからないのが唯一の問題です。

<前>ウィズウィズ

PS:「ライブラリフラグ」と言ったときに間違ったことを言っている場合に備えて、 CPPS := $(shell ls src/*cpp) TEMP := $(subst src/,obj/,$(CPPS)) OBJS := $(subst .cpp,.o,$(TEMP)) HEADERS := $(shell ls inc/*.h) EXEC := bin/testfile all: $(EXEC) $(EXEC) : $(OBJS) $(HEADERS) g++ -I inc/ $(OBJS) -o $(EXEC) -lSDL -lGLU $(EXEC) obj/%.o: src/%.cpp g++ -Wall -I inc/ -c $< -o $@ 等...

どこに置いても機能しないようです。

これは、libフラグを挿入すると発生するエラーです。 ウィズウィズ

ウィズウィズ

それらを含めないと、標準の「未定義」メッセージが表示されます。

これで何か助けていただければ幸いです!ありがとうございました

-lSDL -lGLU
あなたの答え
  • 解決した方法 # 1

    ビルド後に実行可能ファイルを実行しようとしているように見えますか?

    その場合の問題は、PATHに現在のディレクトリがないことです。だからmakeは $(EXEC) を見つけることができません 。

    おそらく ./$(EXEC) を実行する必要があります  直接実行します。

    そして、プログラムの実行を別の( PHONY )ターゲット、それだけでビルドステップを単独で実行でき、 $(EXEC)  構築する必要はありません。

    (私はタブの欠如が単にstackoverflowのフォーマットであると仮定しています、それ以外の場合は make  文句を言うだろう)。

  • 解決した方法 # 2

    コードをビルドすると、255 = "null"などのビルドエラーが発生します。     および2 = "null"。     このビルドエラーを修正する方法はわかりません。

    <前>ウィズウィズ Please see the build error in the below mentioned log. 2020-02-12 18:19:46 t-58 WARNING: Error: 255="null" when executing [C:\Clones\Exp\gtag4-main\TSP_VOB\Build\bin\bldcomp.bat, libVAL, OSE] 2020-01-09 08:50:55 t-52 WARNING: Error: 2="null" when executing [G:\TSP_VOB\Build\bin\bldcomp.bat, libVAL, OSE] Here bldcomp.bat is the batch file which will invoke the make file the make file inturn will invoke the make.exe,libVAL is the component to be build and the OSE is the configuration for which the build is done. Here bldcomp.bat, libVAL and OSE is fed to the processbuilder java process as inputs, while the build is going on the build(processbuilder) is interrupted with the error code 2="null" and 255="null" Please see the environment details below. Rhapsody 8.0.5 Java Version 7 Visual studio 2005 gcc version 4.2.3 Note : 1)The configuration can be OSE,WinXP,WinCE and Lint. 2)The Component can be Utilities,SIM,OSAL,ARCOM,FD,VAL,TRF,SVAL and MSW 3)The build error is appearing in any component and in any configuration randomly(meaning issue place is not definite). Please help us to fix this issue. Thanks in advance.

関連記事

  • 前へ java - JPAクエリ:サブクエリをグループ化条件に結合する
  • 次へ java - Local Pivotal GemFireリージョンで永続性を定義する方法は?