modified: day8/homework/h1/README.md

This commit is contained in:
flykhan 2023-07-13 10:02:56 +08:00
parent b82973a799
commit ce2aa7304d
1 changed files with 3 additions and 4 deletions

View File

@ -14,7 +14,7 @@ gcc -c -fPIC source_file.c -o object_file.o
gcc -shared object_file.o -o libshared_object.so
```
> 关于 -fPIC 的问题:
> <font color=red>关于 -fPIC 的问题</font>
> `-fPIC` 是 GCCGNU Compiler Collection编译器的一个选项用于生成位置无关代码Position Independent CodePIC
>
> 位置无关代码是一种机器代码,它可以在内存中的任意位置加载和执行,而不受具体加载地址的限制。这对于共享对象(动态链接库)非常重要,因为共享对象可以在内存中的不同地址加载,并被多个进程或程序共享使用。
@ -27,7 +27,6 @@ gcc -shared object_file.o -o libshared_object.so
### 编译时指定头文件可以使用
````bash
```bash
gcc testxxx.c ./libs/libxxx.so -I ./includes/ -o testxxx
```xxxxxxxxxx gcc testxxx.c ./libs/libxxx.so -I ./includes/ -o testxxxbash
````
```