感觉还是要学点c才牛逼

2019-04-06

$gcc -o hello hello.c  //-o选项用来指定输出文件的文件名。

gcc *.c -o hello  //使用通配符编译当前目录下的所有c文件

$ gcc -v -x c -E /dev/null  //查看gcc的默认include目录

使用ldd 查看依赖的动态库so  https://www.cnblogs.com/LiuYanYGZ/p/5545835.html

2019-04-07

Android.mk设置编译的是32还是64.https://ask.csdn.net/questions/232666

生成so包:$ gcc test_a.c test_b.c test_c.c -fPIC -shared -o libtest.so

2019-11-13

可能是Android Studio不够完善,写了一个函数,一直报错闪退,编译器没报错,后来发现,我定义是int test4(),

但是没有返回值,加一个return 0;就好了。这个不应该是编译器提示一下的吗,我确实有几年没写c了。

2020-09-13

ghttp已经安装了:

[root@izwz9eo2whsnfgi4ccyqouz test]# gcc main2.c
/tmp/ccRCX9fU.o: In function `main':
main2.c:(.text+0x20): undefined reference to `ghttp_request_new'
main2.c:(.text+0x35): undefined reference to `ghttp_set_uri'
main2.c:(.text+0x43): undefined reference to `http_hdr_Connection'
main2.c:(.text+0x4b): undefined reference to `ghttp_set_header'
main2.c:(.text+0x57): undefined reference to `ghttp_prepare'
main2.c:(.text+0x63): undefined reference to `ghttp_process'
main2.c:(.text+0x6f): undefined reference to `ghttp_get_body'
main2.c:(.text+0x7f): undefined reference to `ghttp_get_body_len'
main2.c:(.text+0xa3): undefined reference to `ghttp_request_destroy'
collect2: error: ld returned 1 exit status

后来改成:gcc main2.c -lghttp  就好了。