软件工具 SofTool.CN 本次搜索耗时 0.259 秒,为您找到 303 个相关结果.
  • if

    .if有多个变种: 根据一个表达式的值来决定是否要编译下面的代码, 用.endif伪操作来表示条件判断的结束, 中间可以使用.else来决定.if的条件不满足的情况下应该编译哪一部分代码。 .if有多个变种: .if变种 含义 .ifdef symbol @判断symbol是否定义 .ifc string1,string2...
  • reg unreq

    req unreq req 用来给寄存器赋予别名,格式如下: 别名 .req 寄存器名 unreq 用来取消一个寄存器的别名,格式如下: .unreq 寄存器别名 注意被取消的别名必须事先定义过,否则编译器就会报错,这个伪操作也可以用来取消系统预制的别名, 例如r0, 但如果没有必要的话不推荐那样做。
  • 6.6_生成共享库

    生成共享库的过程如下: ➜ makefile gcc -Wall -c -f PIC hello.c // 编译生成.o文件时一定要加上-f PIC选项 ➜ makefile gcc -shared -f PIC hello.o -o libhello.so ➜ makefile ls -l libhello.so -r...
  • 5_GCC 编译多文件

    本节以下面的内容为例: main.c #include "hello.h" int main (void ) { print("hello world" ); return 0 ; } hello.c #include "hello.h" void print (const char *str) ...
  • 5_gcc编译多个文件

    1758 2021-01-17 《GCC 入门》
    假设现在有三个文件:hello.c hello.h main.c ,三个文件的内容如下: // hello.c #include <stdio.h> #include "hello.h" void printHello () { printf ("hello world!\n" ); } //main.c #inclu...
  • 5.2_独立编译

    先分别将main.c和hello.c编译生成main.o和hello.o文件。然后将两个.o文件链接生成可执行文件newmain。 ➜ test gcc -Wall -c main.c -o main.o ➜ test gcc -Wall -c hello.c -o hello.o ➜ test gcc -Wall hello.o main.o...
  • Go 命令

    1728 2023-08-04 《Go 语言》
    假如你已安装了golang环境,你可以在命令行执行go命令查看相关的Go语言命令: $ go Go is a tool for managing Go source code. Usage: go command [arguments] The commands are: build compile packages ...
  • 转义字符

    1667 2022-09-15 《C 语言》
    [TOC]在 C 中,有一些特定的字符,当它们前面有反斜杠时,它们就具有特殊的含义,被用来表示如换行符(\n)或制表符(\t)等。下表列出了一些这样的转义序列码: 转义字符 含义 \ \ 字符 ' ‘ 字符 " “ 字符 ? ? 字符 \a 警报铃声 \b 退格键 \f 换页符 \n ...
  • 编写测试

    1651 2021-05-05 《Autoconf 中文手册》
    如果现有的特征测试不能完成你所需要的工作,你就必须编写一个新的。这些宏是创建模块。它们为其它宏提供了检查各种 特征是否存在并且报告结果的方式。 本章包括一些建议和一些关于现有的测试的为什么要那样编写的原因。通过阅读现有的测试,你还可以学到许多关于编写 Autoconf测试的方法。如果在一个或多个Autoconf测试中出现了错误,这些信息可以帮助你理解它们意...
  • 手工配置

    1638 2021-05-05 《Autoconf 中文手册》
    有几种特征不能通过运行测试程序而自动猜测出来。例如,目标文件格式的细节,或者需要传递给编译器或连接器的特殊选项。 你可以使用同类手段(ad-hoc means)来检查这类特征,比如说让configure检查uname程序的 输出,或者寻找仅仅在特定系统中出现的库。然而,Autoconf为处理不可猜测的特征提供了统一的手段。