问题标签 [clfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1002 浏览

gcc - 跨 gcc crti.o

从头开始按照 Cross linux 上的说明进行了 powerpcgcc-final操作,但由于出现ld错误,我无法通过这个阶段crti.o: no such file or directory

我的工具链分为两个目录:/opt/builder/toolsand /opt/builder/cross-tools,第一个目录是 Linux 头文件和 eglibc,第二个目录是 cross-utilities。我还为这些目录创建了/tools链接/cross-tools

我试过了,“库”部分/cross-tools/bin/powerpc-unknown-linux-gcc -print-search-path有一个目录。/opt/builder/tools/lib但是 gcc 将crt....o对象名称传递给ld没有目录前缀(我使用 strace 来找出它)。

这些crt....o文件很好,因为当我将它们复制到目录hello.c并对其进行编译时,一切正常。

你能给点建议吗?

提前致谢,

谢尔盖·诺莫夫。

0 投票
2 回答
336 浏览

c++ - 通用日志文件系统 API 的 RegisterManageableLogClient() 和“访问被拒绝”错误

我正在尝试使用 Microsoft 的通用日志文件系统 (CLFS) API。我的代码看起来像这样。

CreateLogFile()函数执行得很好,我什至可以看到.blf文件系统上出现了一个文件。但RegisterManageableLogClient()返回错误并GetLastError()返回5“访问被拒绝”的值。此代码与MSDN上的示例几乎相同。

我无法弄清楚为什么会RegisterManageableLogClient()失败。

更新:

问题丢失GENERIC_READCreateLogFile()

0 投票
1 回答
1393 浏览

gcc - 为什么我的交叉编译器工具链不是静态链接?

我想构建我的交叉编译工具链,我构建成功了。它可以正常使用,但是当我移动它时,它不能工作!

它打印error while loading shared libraries: libcloog-isl.so.3libcloog-isl未安装在我的主机中。

我使用 --disable-shared 配置 gcc,但是当我在交叉编译工具链中运行 ldd 到 cc1 时,我发现 ppl、gmp、moc、libgcc_s 和其他一些链接到我的主机库。为什么当我使用 --disable-shared 时它不能静态链接到 cc1。我发现 Sourcery CodeBench 的工具链可以在任何地方运行,它的 cc1 没有链接我的宿主库。

cc1中的静态链接而不是动态链接宿主库应该怎么做?

0 投票
1 回答
596 浏览

linux - 为 CLFS 3.0.0 SYSTEMD 构建 TIC 失败 (ncurses5.9)

最近我决定重试构建一个 CLFS 机器http://www.clfs.org并且我在 3.0.0 SYSTEMD 的第 5.5 步。我们被告知要运行make -C include,然后make -C progs tic。我在最后一个命令失败了。我错过了任何包裹,还是我做错了什么?

我在 Windows 10 上运行的 VMWare 中使用 ArchLinux 作为我的 CLFS 主机。

这是我正在查看的命令页面:http ://clfs.org/files/BOOK/3.0.0/SYSTEMD/view/x86_64/cross-tools/ncurses.html

这是我运行最后一个命令时控制台的输出:

0 投票
1 回答
40 浏览

kernel - 交叉编译设置 (clfs)

我正在关注第 4.6 节(http://clfs.org/view/clfs-embedded/arm/cross-tools/binutils.html)中的交叉编译书。我已经做好了binutils的准备,和make configure-host但是在这之后,当我做make的时候。我有以下错误,我无法理解:

/mnt/clfs/sources/binutils-build/binutils-2.28/missing: 81: /mnt/clfs/sources/binutils-build/binutils-2.28/missing: makeinfo: not found WARNING: 'makeinfo' is missing on your system. You should only need it if you modified a '.texi' file, or any other file indirectly affecting the aspect of the manual. You might want to install the Texinfo package: <http://www.gnu.org/software/texinfo/> The spurious makeinfo call might also be the consequence of using a buggy 'make' (AIX, DU, IRIX), in which case you might want to install GNU make: <http://www.gnu.org/software/make/> Makefile:472: recipe for target 'bfd.info' failed make[3]: *** [bfd.info] Error 127 make[3]: Leaving directory '/mnt/clfs/sources/binutils-build/binutils-2.28/bfd/doc'

我读到警告可以被忽略,并且仍然可以工作,所以我认为没有错误。非常感谢。仙人掌。

0 投票
1 回答
105 浏览

node.js - Bluemix Node js 应用推送启动不成功

我在节点 js 应用程序上使用 watson 对话服务。

在尝试将应用程序推送到 bluemix 时。(通过命令提示符)上传所有文件后..

0 个实例正在运行,1 个启动 0 个实例正在运行,1 个启动 0 个实例正在运行,1 个启动 0 个实例正在运行,1 个启动 0 个实例正在运行,1 个崩溃 FAILED

开始不成功

请帮忙看看是什么问题..

命令提示符

'我的编码