windows上面写的C在linux上面编译报错

huangaqz001 2014-03-11 01:23:49
我在windows上面写了个C程序,生成的exe是好使得,没啥问题。
但是这个程序要求在linux上面也能使用,于是我把程序直接ftp到了linux上面。
用gcc编译,如下:

[unionmon@bss-wg4 ~]$ cd filter/
[unionmon@bss-wg4 filter]$ ll
总计 152
drwxr-xr-x 2 unionmon unionmon 4096 03-10 09:52 Debug
-rw-r--r-- 1 unionmon unionmon 6756 03-10 09:56 filter.c
-rw-r--r-- 1 unionmon unionmon 3335 03-10 09:52 filter.dsp
-rw-r--r-- 1 unionmon unionmon 518 03-10 09:52 filter.dsw
-rw-r--r-- 1 unionmon unionmon 66560 03-10 09:52 filter.ncb
-rw-r--r-- 1 unionmon unionmon 48640 03-10 09:52 filter.opt
-rw-r--r-- 1 unionmon unionmon 646 03-10 09:52 filter.plg
-rw-r--r-- 1 unionmon unionmon 3232 03-10 09:52 Makefile
drwxr-xr-x 2 unionmon unionmon 4096 03-10 09:52 PCRE
[unionmon@bss-wg4 filter]$ gcc -o filter filter.c
/tmp/ccQanRQY.o: In function `match':
filter.c:(.text+0x86e): undefined reference to `pcre_compile'
filter.c:(.text+0x8bc): undefined reference to `pcre_exec'
collect2: ld 返回 1
[unionmon@bss-wg4 filter]$
...全文
237 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxianbin 2014-03-11
  • 打赏
  • 举报
回复
google 一下 ‘Linux 静态库’ 或 ‘Linux 动态库’ 吧
huangaqz001 2014-03-11
  • 打赏
  • 举报
回复
先编译 PCRE 到pcre静态库libpcre.a 请问怎么编译? 我好菜的。。。
blh 2014-03-11
  • 打赏
  • 举报
回复
先编译 PCRE 到pcre静态库libpcre.a 再 gcc -o filter filter.c -lpcre -L.
huangaqz001 2014-03-11
  • 打赏
  • 举报
回复
[unionmon@bss-wg4 filter]$ gcc -o filter filter.c -lpcre /usr/bin/ld: cannot find -lpcre collect2: ld 返回 1 [unionmon@bss-wg4 filter]$
huangaqz001 2014-03-11
  • 打赏
  • 举报
回复
麻烦大神写个样列,代码有点多啊,这个不能上传附件的吧!
赵4老师 2014-03-11
  • 打赏
  • 举报
回复
gcc -o filter filter.c -lpcre
huangaqz001 2014-03-11
  • 打赏
  • 举报
回复
引用 3 楼 zhxianbin 的回复:
缺少 pcre 的库,加入库文件路径 -L<库文件> -l库文件名
库文件路径是什么?库文件又是啥? 我真的好菜啊。。。
buyong 2014-03-11
  • 打赏
  • 举报
回复
gcc -c
max_min_ 2014-03-11
  • 打赏
  • 举报
回复
不同的平台 依赖是不一样的
zhxianbin 2014-03-11
  • 打赏
  • 举报
回复
缺少 pcre 的库,加入库文件路径 -L<库文件> -l库文件名
百曉生 2014-03-11
  • 打赏
  • 举报
回复
我也是菜鸟,不懂这个,只能猜一下,lz你用的是什么编译器啊?这个是不是lz的程序调用了windows环境下的编译器的某些东西?代码量要是不多的话,要不你发下代码,我在linux的虚拟机上试试?
huangaqz001 2014-03-11
  • 打赏
  • 举报
回复
我是C菜鸟,请大神们帮忙分析下,感谢!!!

70,021

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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