mk_samples_linux.sh

来自「aiParts is a set of C++ classes that can」· Shell 代码 · 共 43 行

SH
43
字号
#  Create the sample programs on a Linux system
#
#  g++ is good for Fedora; your compiler might be gcc cc CC etc.

echo "  Setting up..."
touch aiParts.a
rm aiParts.a

echo "  Compiling aiParts software..."
g++ -c aipHighHope.cpp  aipProblem.cpp      aipDecision.cpp \
       aipEmotion.cpp   aipPandemonium.cpp  aipTime.cpp \
       aipBase.cpp      aipGood.cpp

echo "  Creating library..."
ar rcs aiParts.a  aipHighHope.o  aipProblem.o      aipDecision.o \
                  aipEmotion.o   aipPandemonium.o  aipTime.o \
                  aipBase.o      aipGood.o

rm aipHighHope.o  aipProblem.o      aipDecision.o \
   aipEmotion.o   aipPandemonium.o  aipTime.o \
   aipBase.o      aipGood.o

echo "  Compiling and linking samp_1_good..."
g++ -o samp_1_good samp_good.cpp aiParts.a

echo "  Compiling and linking samp_2_pandemonium..."
g++ -o samp_2_pandemonium samp_pandemonium.cpp aiParts.a

echo "  Compiling and linking samp_3_decision..."
g++ -o samp_3_decision samp_decision.cpp samp_deer_fear.cpp aiParts.a

echo "  Compiling and linking samp_4_a_to_b..."
g++ -o samp_4_a_to_b samp_a_to_b.cpp samp_a2b.cpp aiParts.a

echo "  Compiling and linking samp_5_time..."
g++ -o samp_5_time samp_time.cpp aiParts.a

echo "  Cleaning up..."
rm aiParts.a

echo "Done"

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?