小编mgh*_*his的帖子

.W文件中的C源代码

我在这些带.w扩展名的文件中找到了一个C源代码.它似乎是TeX代码和C编程语言的混合体. 是这些来源的一个例子.

我怎么编译?

PS:请原谅我这个愚蠢的问题,但我没有找到任何文件

c unix linux latex tex

11
推荐指数
1
解决办法
1129
查看次数

如何让GNU汇编程序使用斜杠/注释?

这确实是我的一个愚蠢的特质,但我不能忍受GNU AS用来插入评论的方式.我太熟悉Sun方式(在大多数UNIX汇编程序中使用的方法),它使用简单的斜杠"/"来注释掉代码直到行尾.

你知道如何实现我的小心血来潮吗?

assembly comments gnu gnu-assembler

10
推荐指数
3
解决办法
1万
查看次数

将应用程序嵌入窗口

FvwmButtons(fvwm窗口管理器的一个模块)具有Swallow功能,它将应用程序的窗口嵌入到面板中.

我必须使用Motif和Xlib做这样的事情.我想在我的应用程序中嵌入一个Xclock.我想我必须更改嵌入式应用程序的Window ID.

我怎样才能做到这一点?

unix linux x11 motif xlib

6
推荐指数
1
解决办法
1913
查看次数

ANSI-C之前使用结构选择器

几年前,在C标准化之前,允许在地址上使用结构选择器.例如,允许并经常使用以下代码.

#define PTR 0xAA000
struct {  int integ; };

func() {
   int i;
   i = PTR->integ;    /* here, c is set to the first int at PTR */
   return c;
}
Run Code Online (Sandbox Code Playgroud)

也许它不是很整洁,但我喜欢它.在我看来,这种语言的力量和多样性也依赖于它缺乏约束.如今,编译器只是转储错误.我想知道是否可以在GNU C编译器中删除此约束.

PS:C发明人在UNIX内核上使用了类似的代码(在V6中,已经在param.h中声明了一些虚拟结构)

c gcc struct pointers ansi

1
推荐指数
1
解决办法
266
查看次数

标签 统计

c ×2

linux ×2

unix ×2

ansi ×1

assembly ×1

comments ×1

gcc ×1

gnu ×1

gnu-assembler ×1

latex ×1

motif ×1

pointers ×1

struct ×1

tex ×1

x11 ×1

xlib ×1