当前位置: 技术问答>linux和unix
200 gcc问题
来源: 互联网 发布时间:2016-04-27
本文导语: unix网络编程的源代码用make可以成功编译。 但是我想用gcc编译其中的一个daytimetcpcli1.c. 我用gcc daytimetcpcli1.c -o -l ../libunp.a myclient 不正确。../libunp.a为静态库的目录。 请问正确的gcc命令如何写. | gcc -I....
unix网络编程的源代码用make可以成功编译。
但是我想用gcc编译其中的一个daytimetcpcli1.c.
我用gcc daytimetcpcli1.c -o -l ../libunp.a myclient 不正确。../libunp.a为静态库的目录。
请问正确的gcc命令如何写.
但是我想用gcc编译其中的一个daytimetcpcli1.c.
我用gcc daytimetcpcli1.c -o -l ../libunp.a myclient 不正确。../libunp.a为静态库的目录。
请问正确的gcc命令如何写.
|
gcc -I../lib -o myclient daytimetcpcli.c ../libunp.a -lpthread
|
那应该是这样写吧:
gcc -o myclient daytimetcpcli1.c -l....
应该把myclient紧跟在-o后面
|
gcc -o -l
-l紧跟在-o后面好像不太对,一般是这么写的
gcc -o test -lpthread test.c
生成可执行文件test
-l紧跟在-o后面好像不太对,一般是这么写的
gcc -o test -lpthread test.c
生成可执行文件test
|
gcc报了什么错,LZ怎么就不舍得让大伙看看呢
|
不知道你有没有按照它的readme文件进行.a文件的生成等操作。
如果编译能通过(不行则可能要看看makefile和config文件里提供的信息),那基本能运行。才几个小函数肯定不会有太大问题的吧,呵呵(我猜哦)
如果编译能通过(不行则可能要看看makefile和config文件里提供的信息),那基本能运行。才几个小函数肯定不会有太大问题的吧,呵呵(我猜哦)