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