1. GCC问题:两个.C文件编译成一个.O文件
直接这么做的话,不可以。
不过你可以写一个.c文件,里面
#include "xxx.c"
#include "yyy.c"
这样,然后再编译,就能变成一个.o了
2. 多个.c文件能编译成单个.so文件吗
可以的
一般是把多个.c文件 先分别编译成.o文件
然后再把.o文件打包成.so
也可以直接编译打包,一步完成。
命令如下
gcc SOURCE_FILES -fPIC -shared -o TARGET
SOURCE_FILES可以是.c文件,也可以是经过-c编译出来的.o文件
TARGET为so文件。
比如
gcc a.c b.c c.c d.c -fPIC -shared -o libabcd.so
3. C语言代码怎么编译成.o文件再怎么变成.exe文件
1.打开c语言编辑工具(vc6.0),写入所编程序源代码。
2.点击组建-编译-执行。
3.执行完程序,点击回车。
4.点击文件另存为把文件存到你能够找到的文件夹中,比如桌面。
5.打开你刚保存文件的文件夹,内含有一个Bebug的文件夹。注意:如果没有,请再次执行第二步。
6.打开Bebug的文件夹,有一个以.exe为后缀名的文件,就是所需要的可执行文件,将其拷贝出,就可以单独执行,也就是一个小软件生成了。
4. gcc怎么编译.o
gcc中-c和-o是编译时可选的参数
-加-c, (compile)只编译生成中间同名目标文件,不链接
-加-o,(output)指定输出文件名,该文件为可执行文件,不加-o会默认生成a.out
举例:
gcc -c hello.c 编译生成hello.o文件
gcc -o hello hello.c 生成可执行文件hello
5. C语言代码怎么编译成.o文件再怎么变成.exe文件
linux下gcc -c wen.c -o wen.o 生成.o文件gcc wen.o -o wen 就变成.exe文件
6. C语言代码怎么编译成.o文件再怎么变成.exe文件
简单的说,由编译器做一些工作,把c语言转换成机器可以识别的机器语言(.exe)
一般把.c到.o称之为编译,.o到.exe称之为连接
编译+连接整个过程的统称也叫编译
具体的过程,你可以认为是翻译,如果真的很感兴趣,学一下编译原理也可以。
我想我在这说一堆词法分析 语法分析 语义分析什么的 估计你也不会感兴趣的
7. C语言 在linux下把.c文件编译为.o文件,想把.c文件发送到邮箱的时候,结果把.c文件给清零了。想问一下在
运用,系统自还工具debugfs来修复
[root@]# debugfs
打开,刚刚被删除文件所在的分区
debugfs: open ****(分区目录)
显示有<>尖括号的就是我们要找的文件野尘销Inode 号 执行logmp –I <文件名称>
执行完命令后,显示了一屏信息,我们需要的是颂游下面这一行,并兄核且要记住,后面的值
Blocks:(0+1) :****
退出debugfs
完成
8. c语言 linux .o文件 不是ELF格式的 那这是什么文件
.o文件是编译过程中的一个中间文件
一次完整的编译,可以分为编译和链接两个阶段
编译就是.c生成.o,一般用gcc
链接就是.o生成elf,一般用ld
不过用gcc也可以完成链接,gcc会识别文件扩展名调用ld的
更细分,还有cpp的预编译,as的汇编编译
cpp gcc as ld这个是完整的一次编译过程
9. linux内核编译 .c如何生成.o文件
gcc -Wall adc.c -o adc.o
或者在makefile中写下:
adc.o:
gcc -Wall adc.c -o adc.o
然后make,注意adc.o:下面的空格必须用Tab键
10. C语言代码怎么编译成.o文件再怎么变成.exe文件
linux下gcc -c wen.c -o wen.o 生成.o文圆山唯件gcc wen.o -o wen 就变成.exe文件
Webbench是一个在linux下使用的非常简单的网站压测橘培工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。
auto :声明自动变唯亮量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 switch :用于开关语句 case:开关语句分支 enum :声明枚举类型 register:声明积存器变量