小编Nay*_*yed的帖子

RTOS和嵌入式Linux有什么区别?

RTOS和嵌入式Linux用于嵌入式系统编程.嵌入式Linux本身是RTOS吗?有人可以列出比较或差异吗?

embedded rtos embedded-linux

40
推荐指数
1
解决办法
5万
查看次数

终结器未加载.bashrc或.vimrc

Terminator使用以下命令进行安装。

sudo add-apt-repository ppa:gnome-terminator
sudo apt-get update
sudo apt-get install terminator
Run Code Online (Sandbox Code Playgroud)

似乎未加载.bashrc文件。当我Vim在终结器中打开时,它甚至没有加载.vimrc文件。我什Preferences至不能改变-> Profile-> Colors

但是一切都顺利进行了gnome-terminal

vim terminal gnome-terminal terminator

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

C 程序的“编译器正确”命令

这是关于Linux Journal 文章中提到的编译步骤。

C 程序是使用该文章中的cppcc1asld命令编译的。我能够使用cppasld执行这​​些步骤。但cc1抛出错误。

cpp hello_new_world.c -o hello_new_world.i
Run Code Online (Sandbox Code Playgroud)

因为我无法使用 cc1:

gcc -S hello_new_world.i -o hello_new_world.s
Run Code Online (Sandbox Code Playgroud)
ld -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -lc -lgcc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o hello_new_world.o -o hello_new_world
Run Code Online (Sandbox Code Playgroud)
as hello_new_world.s -o hello_new_world.o
Run Code Online (Sandbox Code Playgroud)

即使我可以使用gccSwitch-E-SSwitch来执行编译步骤,但在最新的 gcc 中-c是否有替换的命令?cc1或者如何使用专用命令正确编译?

$ cc1 hello_new_world.i -o …
Run Code Online (Sandbox Code Playgroud)

c gcc

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

标签 统计

c ×1

embedded ×1

embedded-linux ×1

gcc ×1

gnome-terminal ×1

rtos ×1

terminal ×1

terminator ×1

vim ×1