日期:2014-05-16  浏览次数:20678 次

unix下 编译 运行C++程序问题 在线等
小弟unix没玩过。写了C++程序,不知道怎么运行。

makefile内部分内容:
OBJS = Check_B2C_Point.o

TARGET = Check_B2C_Point

all : ${TARGET}

clean :
  rm -f ${OBJS} core ${TARGET}

Check_B2C_Point : Check_B2C_Point.o
  $(CC) -lpthread -mt -o Check_B2C_Point Check_B2C_Point.o $(LIB)

Check_B2C_Point.o : Check_B2C_Point.cpp
  $(CC) $(INCLUDE) $(FLAG) -c Check_B2C_Point.cpp -o $@

make Check_B2C_Point 通过的

如何运行呢?

Check_B2C_Point Start报错 Check_B2C_Point

怎么办?

------解决方案--------------------
./Check_B2C_Point,"./"表示当前路径.

------解决方案--------------------
没看明白,你只有一个makefile
源程序呢
运行程序是要命令来运行的。编译用gcc工具
调试用gdb工具
------解决方案--------------------
./Check_B2C_Point Start
------解决方案--------------------
如果是一个源文件的话 可以直接用gcc编译的
如果是多个源文件的话 找个makefile的模板 改一改就可以make了
------解决方案--------------------
运行方式如下
在编译程序的目录
命令行输入

C/C++ code

./Check_B2C_Point

------解决方案--------------------
“Check_B2C_Point Start” 想这样启动的话需要添加脚本,一些源码包,如:mysql在包里面已经为你做好了,你如果想这样启动的话需要自己添加脚本!
“Check_B2C_Point” 系统默认收索路径是/usr/bin/ /usr/local/bin (echo $PATHE 查看),想这么用的话直接把Check_B2C_Point拷到上述路径下!
或者就如楼上直接 ./Check_B2C_Point 在当前路径下执行!
------解决方案--------------------
./Check_B2C_Point