Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
将 gcc libs .data 放在特定部分?
我正在尝试为我们的嵌入式系统切换到 GNU GCC 编译器 但由于我们芯片的内存布局被分割 我在链接该项目时遇到了问题 RAM section 1 0x10000 0x12FFF RAM section 2 0x18000 0x1BFFF
gcc
Embedded
GNU
ld
linkerscripts
构建带有递归函数的.so
在处理一些项目期间 我遇到了无法构建so库的问题 我收到如下错误 创建共享对象时 不能使用针对符号 的重定位 R X86 64 PC32 使用 fPIC 重新编译最终我设法找到了根本原因 这是库中的递归函数 例如 我有以下众所周知的例子 s
Assembly
sharedlibraries
x8664
GNU
dynamiclinking
Makefile 匹配任何规则作为中间
考虑这个简单的 Makefile one two echo one two three echo two three four echo three all hi one 正如预期的那样 make all将产生 echo three thr
makefile
GNU
Autotools 库和目标文件输出控制
我的目标是将所有目标文件构建在 objs 目录中而不是 Makefile 的根目录中 并将二进制文件 和库 复制到项目的bin 目录 但我一直无法找到任何资源来解释如何做到这一点 我该怎么做呢 这是我的configure ac和src Ma
makefile
GNU
Autotools
autoconf
automake
BSD md5 与 GNU md5sum 输出格式?
任何人都知道为什么 BSD md5 程序会产生这种格式的哈希输出 MD5 checksum md5 9eb7a54d24dbf6a2eb9f7ce7a1853cd0 而 GNU md5sum 会产生像这样更合理的格式 9eb7a54d24d
md5
GNU
bsd
GNU Smalltalk 80 调试器。如何调试smallcode代码?启动调试器?
在 GNU Smalltalk 80 中 可以用您自己的普通代码编写 Smalltalk 代码 个人选择的文本编辑器 因此 调试代码非常重要 首先 将文件另存为 txt 文件 然后 您可以使用 工具 从程序员文本编辑器中打开该文件 这里的工
debugging
GNU
smalltalk
gnusmalltalk
ambersmalltalk
GNU Awk 4.2 中 FS = " " 的行为是什么?
The first week of October Arnold Robbins announced Beta release of gawk 4 2 0 now available in the GNU announce bug gawk
awk
POSIX
GNU
gawk
GNU GAS 汇编中是否有代表当前地址的符号?
我很想知道是否有任何特殊的 GAS 语法可以实现与 NASM 示例中相同的效果 SECTION data msg db Hello World 10 0 the 0 terminated string len equ msg means c
Assembly
GNU
gnuassembler
memoryaddress
grep 是如何工作的?
我想了解如何grep works 当我说grep hello does grep获取 2 个参数 1 要搜索的字符串 即 hello 和 2 路径 或者shell是否转换 变成某事grep可以理解 哪里可以得到源代码grep 我遇到了这个G
c
shell
unix
grep
GNU
GNU Flex 库 libfl 提供什么?
我可以从 flex 和 bison 生成的文件编译一个程序 cc lex yy c program tab c o output 也由 cc lex yy c program tab c lfl o output 它们都运行顺利 没有任何问
compilerconstruction
Compilation
GNU
bison
flexlexer
GNU GCC 编译器更新
我正在使用 gnu gcc 编译器的代码块 但是当我尝试编译开始的范围基础时 它给出了许多错误 所以我认为编译器不支持C 0x 所以我想知道如何知道我正在使用的编译器版本以及如何将其正确更新到 C 0x 支持版本 我使用的是Windows
c
C11
GNU
codeblocks
`int` 是原子类型吗?
Quoting gnu https www gnu org software libc manual html node Atomic Types html 实际上 您可以假设 int 是原子的 您还可以假设指针类型是原子的 非常方便 这两
c
gcc
concurrency
atomic
GNU
g++ 既是 C++ 编译器又是链接器吗?
我正在查看 Eclipse 中构建的输出 我正在针对 ColdFire 处理器进行交叉编译 编译行如下所示 m68k elf g O2 falign functions 4 IC nburn include IC nburn MOD52 接
c
gcc
g
GNU
ld
GNU 汇编器:访问损坏的共享库错误
我正在读一本书 专业汇编语言 我想用动态链接 我正在使用 AT T 语法和 GNU 汇编器 我的电脑有 Ubuntu 12 04 64 位系统 我正在尝试使用 cpuid 汇编器操作码显示供应商 ID 字符串 并且printf C函数代替l
Assembly
GNU
为什么 Nettle 2.4 的 `configure` 找不到 GMP 5.0.2?
我正在尝试建立GnuTLS http www gnu org software gnutls 在 Mac OS X 10 5 Leopard 服务器上 是的 我知道 它有点过时 但这就是该服务器目前正在运行的 并且遇到了构建问题Nettle
MacOS
GNU
configure
SSL
GMP
GNU Make for 带有两个变量的循环
我想写一些这样的内容 foreach var1 var2 LIST1 LIST2 cp var1 var2 我该如何在 GNU makefile 中执行此操作 Beta关于使用join的建议是正确的 但问题是 以构造包含空格的命令行的方式使
makefile
GNU
是否可以将 MIPS 寄存器名称与 GAS(GNU 汇编器)一起使用?
如果我使用寄存器名称 我会得到 Error illegal operands add t0 zero zero 如果我使用寄存器号 8代替 t0 and 0代替 zero 有用 我使用的是 binutils 2 17 GNU 汇编器不直接支
Assembly
GNU
MIPS
binutils
C/C++、FORTRAN、下划线和 GNU Autotools
我有关于混合语言编程 C C 和 FORTRAN 的问题 使用 gcc 和 gfortran 我搜索了很多 将 fortran 与 语言 X 并且无法解决这个问题 我不确定这是链接问题还是编译器问题 或者两者兼而有之 我创建了三个文件 并使
c
buildautomation
Fortran
GNU
为什么我的 Mac (OS X 10.7.3) 有旧版本 (2.3) 的 Gnu Bison?
我的 mac 上的 GNU Bison 版本是 2 3 但我知道 Bison 2 5 很久以前就发布了 这本书弗莱克斯和野牛使用2 5版本 我应该自己升级到2 5吗 有必要吗 2 3和2 5有什么区别 我在 MacOSX 10 9 5 上遇
MacOS
GNU
bison
sed 使用:预期上下文地址
我用sedmacOS 上的命令包含以下文本 cat pets txt This is my cat my cat s name is betty This is your dog your dog s name is frank This
bash
sed
GNU
bsd
«
1
2
3
4
5
6
...11
»