- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux_C_推荐
Linux 操操操操 C 语语语语语语
目 录
第第第 基基基基 ……………………………………………………………4
第第第 进语进进 …………………………………………………………10
第第第 文文操操 …………………………………………………………17
第第第 时时时时 …………………………………………………………27
第第第 信信信信 …………………………………………………………31
第第第 消消消信 …………………………………………………………39
第第第 线语操操 …………………………………………………………49
第第第 网网语语 …………………………………………………………54
第第第 Linux 下 C 开开开开进进 ……………………………………87
第第第第第第基基基基基基基基
第第第第第第基基基基基基基基
前语
本第进进本 LINUX 下进下 C
语语语语语语语语基基基基.本在在文第在在,我我我我
学学学下学学:
源语源语源
Makefile 语语的
语源程语程程
语源语程程
头文文头操操头头
1.源源源源源源源源源源源源
源源源源源源源源源源源源
本 Linux 下下,如如语语源第如 C 语语源语源,我我语我我 GNU 语 gcc
语源编。下下我我学第如下下下下下如下我我 gcc 语源编。假假我我假下下第如
非非非非语源语源
(hello.c):
int main(int argc,char **argv)
{
printf(Hello Linux\n);
}
语语源在如语源,我我我语本我我下下执下:
gcc -o hello hello.c
gcc 语源编编我编我我编编第如 hello 语的执下文文.执下./hello
编的学就学语源语就就结如结.我我下在 gcc 表表我我表我 gcc
下语源我我语源语源,-o 选选表表我我语头语源编给我我就就语的执下文文给编
hello 而 hello.c 表我我语源语源文文。
gcc 语源编假编编选选,第一下下我我我语基一一在语一如编一结。-o
选选我我选选基一 结,表表我我语头就就语的执下文文给。 -c
选选表表我我我语头语源编就就目选选选,而而必语就就的执下文文。 -g
选选表表我我语头语源编本语源语时选选选我我学选选语源进下程程语信消。
基一结在第如选选,我我编的学语源我我我我语的语非非语源语源结,如如如如语基
一道编语选选,的学可就 gcc 语的头文的,那那假那编编选一那选选语那那下下。
2.Makefile 源源源源的的
源源源源的的
假假我我假下下在假语第如语源,源选选如下:
/* main.c */
#include mytool1.h
#include mytool2.h
int main(int argc,char **argv)
{ mytool1_print(hello); mytool2_print(hello);
}
/* mytool1.h */
#ifndef _MYTOOL_1_H
#define _MYTOOL_1_H
void mytool1_print(char *print_str);
#endif
/* mytool1.c */
#include mytool1.h
void mytool1_print(char *print_str)
{
printf(This is mytool1 print %s\n,print_str);
}
/* mytool2.h */
#ifndef _MYTOOL_2_H
#define _MYTOOL_2_H
void mytool2_print(char *print_str);
#endif
/* mytool2.c */
#include mytool2.h
void mytool2_print(char *print_str)
{
printf(This is mytool2 print %s\n,print_str);
}
在当当当在如语源表当当语我我的学在假下语源
gcc -c main.c
gcc -c mytool1.c gcc -c mytool2.c
gcc -o main main.o mytool1.o mytool2.o
在假语这我我这的学这编
main 语源,而而这而时当而而.但表如如我我但但第下如如假
第一我我一一结一在语第如文文( 比如下
mytool1.c)那那我我那一那语那那就语那下语
文档评论(0)