关于linux makefile的问题

ituling 2014-04-14 05:46:57
make 之后没有生成可执行文件,好像生存了一个脚本文件。怎么用gdb 调试阿?? 加入我 有写了其他的一些程序,怎么 引入头文件阿,是不是得该他的makefile??
make V=1 信息:
/src/examples/OpenDPI_demo# make V=1
gcc -DPACKAGE_NAME=\"OpenDPI\" -DPACKAGE_TARNAME=\"opendpi\" -DPACKAGE_VERSION=\"1.3.0\" -DPACKAGE_STRING=\"OpenDPI\ 1.3.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"opendpi\" -DVERSION=\"1.3.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_NETINET_IN_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -I. -I../../../src/include/ -g -O2 -MT OpenDPI_demo.o -MD -MP -MF .deps/OpenDPI_demo.Tpo -c -o OpenDPI_demo.o OpenDPI_demo.c
mv -f .deps/OpenDPI_demo.Tpo .deps/OpenDPI_demo.Po
/bin/bash ../../../libtool --tag=CC --mode=link gcc -g -O2 -o OpenDPI_demo OpenDPI_demo.o ../../../src/lib/libopendpi.la -lpcap
libtool: link: gcc -g -O2 -o .libs/OpenDPI_demo OpenDPI_demo.o ../../../src/lib/.libs/libopendpi.so -lpcap
----------------------------------------------------------------------------------------------------------------------------------------------------------
gdb OpenDPI_demo之后
/OpenDPI_demo": not in executable format: File format not recognized
...全文
188 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ituling 2014-04-15
  • 打赏
  • 举报
回复
引用 2 楼 xuweiwei1860 的回复:
gdb 你还是要找到下载文件啊 还是前面的make 没有生成指定的文件
生成了一个 文件 叫OpenDPI_demo 可以 运行 ./OpenDPI_demo -f http.pcap 但是Vim OpenDPI_demo 看到 他是一个 脚本 并且不能gdb ./OpenDPI_demo -f http.pcap
fly 100% 2014-04-15
  • 打赏
  • 举报
回复
gdb 你还是要找到下载文件啊 还是前面的make 没有生成指定的文件
zhxianbin 2014-04-14
  • 打赏
  • 举报
回复
google 跟我一起写makefile

4,441

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧