Skip to content

Commit 27cdff7

Browse files
authored
Update gcc.md (jaywcjlove#377)
1 parent 49162f4 commit 27cdff7

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

command/gcc.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ gcc(选项)(参数)
2121
-S:将C代码转换为汇编代码;
2222
-wall:显示警告信息;
2323
-c:仅执行编译操作,不进行连接操作。
24+
-l:用来指定程序要链接的库,-l参数紧接着就是库名
25+
-I:寻找头文件的目录
2426
```
2527

2628
### 参数
@@ -113,4 +115,13 @@ gcc -o testfun.o test.o -o test #将testfun.o和test.o链接成test
113115

114116
以上两种方法相比较,第一中方法编译时需要所有文件重新编译,而第二种方法可以只重新编译修改的文件,未修改的文件不用重新编译。
115117

118+
**加载动态链接库**
119+
```shell
120+
gcc hello.c -lpthread -o hello
121+
```
122+
123+
**手动添加文件头路径**
124+
```shell
125+
gcc hello.c -lpthread -I /lib64/ -o hello
126+
```
116127

0 commit comments

Comments
 (0)