我正在尝试解决戴尔 Inspiron 600m 上的挂起问题。我认为问题在于视频驱动程序模块没有正确重新加载。因此,我将尝试将视频驱动程序正确编译到内核中,而不是将它们保留为外部模块。我只想知道我是否可以摆脱跑步:
fakeroot debian/rules clean
Run Code Online (Sandbox Code Playgroud)
在构建内核之前:
skipabi=true skipmodule=true fakeroot debian/rules binary-core2
Run Code Online (Sandbox Code Playgroud)
其中 core2 是我自定义配置的内核。这会起作用,我会得到一个干净的内核包,我可以编译,但是在我的机器上编译可能需要长达 3 个小时,所以我只想重建我需要的东西并尝试保留一些 *.o 文件所以我可以链接它们而不是重新编译它们。
谢谢
我想重新编译“xxd”(用 C 编写),所以我安装了 CodeBlocks 作为 IDE。
一切似乎都很顺利,直到我发现我无法写入超过 2.0 GB 的障碍......
我读过'gcc'需要重新编译......(这听起来有点戏剧性......)
我读过我可以使用'fread64()'而不是'fread()'......(没有' t 工作)
我已经阅读了一些关于编译器选项的内容(?)...但我在那个时候迷路了?
我很惊讶它没有开箱即用,因为我认为 2.0 GB 的限制是古老的历史,就默认值而言......又错了?:(
我的操作系统是 32 位,在 32 位硬件上。
gcc 版本报告为:gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3
有没有简单的方法可以解决这个问题?
PS.. 我对警告很着迷: 'info xxd' 部分(..仅在 Linux 上;)
我编译/创建我自己的内核 deb 包:
make-kpkg --rootcmd fakeroot --initrd --append-to-version=$version --revision=1 kernel_image kernel_headers
Run Code Online (Sandbox Code Playgroud)
但是当我安装这两个包时,在 /lib/modules/(*name_kernel_compiled*) 中它会创建两个链接,source 和 build,指向带有源的文件夹,来自我编译的。
源链接是正确的,但构建应该指向 /usr/src/linux-( version kernel ),你不觉得吗?
从源安装软件:
./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
怎么告诉apt-get软件已经安装好了,这样
sudo apt-get install someSoftware
Run Code Online (Sandbox Code Playgroud)
会显示软件已经安装了吗?
(该软件位于 ubuntu 软件包存储库中,但版本较旧。)
尝试使用以下命令编译程序时:
g++ -o <output_file> <my_file.cpp>
我发现了以下报告......
The program 'g++' can be found in the following packages:
* g++
* pentium-builder
Try: sudo apt-get install <selected package>
Run Code Online (Sandbox Code Playgroud)
然后我试了...
nawshad@ubuntu:~/Thesis/Codes/Thesis_Utility_Function/Test Codes$ sudo apt-get install g++
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
g++ : Depends: g++-4.6 (>= 4.6.3-1~) but it is not going to be installed
libqt4-opengl : Depends: libqtcore4 (= …Run Code Online (Sandbox Code Playgroud) 最近我在我的 Ubuntu 12.10 上安装了 Code::Blocks IDE。当我尝试运行或编译其中编写的任何代码时,会出现以下错误:
Compiling: /home/sabbir/first.cpp
/bin/sh: 1: g++: not found
Process terminated with status 127 (0 minutes, 0 seconds)
0 errors, 0 warnings
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
我正在尝试在我的机器上编译 Realtek 驱动程序,但出现以下错误:
make -C /lib/modules/3.11.0-12-generic/build M=/home/david/Downloads/rtl8188ce-linux-driver modules
make[1]: Entering directory `/usr/src/linux-headers-3.11.0-12-generic'
CC [M] /home/david/Downloads/rtl8188ce-linux-driver/base.o
/home/david/Downloads/rtl8188ce-linux-driver/base.c: In function ‘rtl_action_proc’:
/home/david/Downloads/rtl8188ce-linux-driver/base.c:885:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’
rx_status.freq = hw->conf.channel->center_freq;
^
/home/david/Downloads/rtl8188ce-linux-driver/base.c:886:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’
rx_status.band = hw->conf.channel->band;
^
/home/david/Downloads/rtl8188ce-linux-driver/base.c: In function ‘rtl_send_smps_action’:
/home/david/Downloads/rtl8188ce-linux-driver/base.c:1451:24: error: ‘struct ieee80211_conf’ has no member named ‘channel’
info->band = hw->conf.channel->band;
^
make[2]: *** [/home/david/Downloads/rtl8188ce-linux-driver/base.o] Error 1
make[1]: *** [_module_/home/david/Downloads/rtl8188ce-linux-driver] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.11.0-12-generic'
make: *** [all] Error …Run Code Online (Sandbox Code Playgroud) 当我尝试在 nautilus 上运行 .run 文件时,指针变成了一个轮子并且什么也不做,我确实更改了权限以使其可执行,而且一开始它只尝试用 gedit 打开它,所以我不得不手动选择执行它作为菜单中的程序。在终端上运行它并尝试构建包以供以后安装后,它给了我这个错误,我无法弄清楚是什么问题。
chmod 744 debian/pxpress/switch*
dh build
make: dh: Command not found
make: *** [build-arch] Error 127
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Cleaning in directory .
dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 7) dh-modaliases execstack
debuild: fatal error at line 1328:
You do not appear to have all build dependencies properly met.
You can use mk-build-deps to generate a dummy package which
Depends on all the required packages, or you can …Run Code Online (Sandbox Code Playgroud)