当前位置: 技术问答>linux和unix
unix下 编译 运行C++程序问题 在线等
来源: 互联网 发布时间:2016-08-29
本文导语: 小弟unix没玩过。写了C++程序,不知道怎么运行。 makefile内部分内容: OBJS = Check_B2C_Point.o TARGET = Check_B2C_Point all : ${TARGET} clean : rm -f ${OBJS} core...
小弟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
怎么办?
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工具
源程序呢
运行程序是要命令来运行的。编译用gcc工具
调试用gdb工具
|
./Check_B2C_Point Start
|
如果是一个源文件的话 可以直接用gcc编译的
如果是多个源文件的话 找个makefile的模板 改一改就可以make了
如果是多个源文件的话 找个makefile的模板 改一改就可以make了
|
运行方式如下
在编译程序的目录
命令行输入
在编译程序的目录
命令行输入
./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” 系统默认收索路径是/usr/bin/ /usr/local/bin (echo $PATHE 查看),想这么用的话直接把Check_B2C_Point拷到上述路径下!
或者就如楼上直接 ./Check_B2C_Point 在当前路径下执行!
|
./Check_B2C_Point